Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Using graphs to analyze APL functions

Published: 01 March 1983 Publication History
  • Get Citation Alerts
  • Abstract

    The purpose of this paper is to show how graphs can be used to analyze APL functions. Several kinds of graphs are introduced. In each case, APL functions which generate matrix representations of these graphs derived from APL programs are presented. Then, APL functions which compute measures of the quality of a program based upon these graphs are suggested.

    References

    [1]
    BERNECKY, R. and IVERSON, K. E. "Operators and Enclosed Arrays," Proceedings of the 1980 APL Users Meeting, I.P. Sharp Associates, Ltd., Toronto, 1980.
    [2]
    BLAAUW, G.A. and DUIJVESTIN, A.J.W. "The Use of the Inner Product Operator of APL in Graph Applications," APL 80, North Holland Publishing Co., Amsterdam, 1980.
    [3]
    BERZTISS, A. T. Data Structures—Theory and Practice, Academic Press, New York, 1975.
    [4]
    CHRISTOFIDES, N. Graph Theory—An Algorithmic Approach, Academic Press, New York, 1975.
    [5]
    IVERSON, K. E. "Notation as a Tool of Thought," Communications of the ACM 23, (1980), 444-465.
    [6]
    MCCABE, T.J. "A Complexity Measure," IEEE Transactions on Software Engineering, Vol SE-2, Dec. 1976, pp. 308-320.
    [7]
    MYERS, G. J. Composite/Structured Design, Van Nostrand Reinhold Co., New York, 1978.
    [8]
    YOURDON, E. and CONSTANTINE, L. Structured Design, Prentice-Hall, Englewood Cliffs, NJ, 1979.

    Cited By

    View all
    • (1991)Using boolean of integer arrays to analyze networksACM SIGAPL APL Quote Quad10.1145/114055.11407421:4(174-185)Online publication date: 1-Jul-1991
    • (1991)Using boolean of integer arrays to analyze networksProceedings of the international conference on APL '9110.1145/114054.114074(174-185)Online publication date: 1-Jul-1991
    • (1991)Using boolean of integer arrays to analyze networksACM SIGAPL APL Quote Quad10.1145/114055.11407421:4(174-185)Online publication date: 1-Jul-1991
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGAPL APL Quote Quad
    ACM SIGAPL APL Quote Quad  Volume 13, Issue 3
    March 1983
    276 pages
    ISSN:0163-6006
    DOI:10.1145/390005
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 March 1983
    Published in SIGAPL Volume 13, Issue 3

    Check for updates

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)44
    • Downloads (Last 6 weeks)11
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (1991)Using boolean of integer arrays to analyze networksACM SIGAPL APL Quote Quad10.1145/114055.11407421:4(174-185)Online publication date: 1-Jul-1991
    • (1991)Using boolean of integer arrays to analyze networksProceedings of the international conference on APL '9110.1145/114054.114074(174-185)Online publication date: 1-Jul-1991
    • (1991)Using boolean of integer arrays to analyze networksACM SIGAPL APL Quote Quad10.1145/114055.11407421:4(174-185)Online publication date: 1-Jul-1991
    • (1991)Using boolean of integer arrays to analyze networksProceedings of the international conference on APL '9110.1145/114054.114074(174-185)Online publication date: 1-Jul-1991
    • (1987)Sherlock Holmes: the mystery of the vanishing variableACM SIGAPL APL Quote Quad10.1145/384282.2837817:4(487-493)Online publication date: May-1987
    • (1987)Sherlock Holmes: the mystery of the vanishing variableProceedings of the international conference on APL: APL in transition10.1145/28315.28378(487-493)Online publication date: 1-Jan-1987

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media