• DocumentCode
    1297680
  • Title

    STRUCT programming analysis system

  • Author

    Stockenberg, John E. ; Van Dam, Andries

  • Author_Institution
    Div. of Appl. Math., Brown Univ., Providence, RI, USA
  • Issue
    4
  • fYear
    1975
  • Firstpage
    384
  • Lastpage
    389
  • Abstract
    The STRUCT system utilizes the flexibility of a powerful graphics display system to provide a set of tools for program analysis. These tools allow the analysis of the static program structure and the dynamic execution behaviour of programs within the entire operating system user program environment of the Brown University Graphics System (BUGS). Information is collected and presented in a manner which fully exploits two aspects of this environment. First, the operating system has been developed in a well-structured hierarchical manner following principles laid down by other researchers. Second the programs under analysis have been written in a structured programming language following coding conventions which make available, at the source code level, valuable program control information. This system is currently being used to predict and analyze the performance advantages available through the migration of function between levels of software and between software and firmware within the BUGS.
  • Keywords
    operating systems (computers); programming; systems analysis; Brown University Graphics System; STRUCT; dynamic execution behaviour; graphics display system; minicomputer; operating system; performance advantages; performance measurement; programming analysis system; static program structure; structured programming language; Algorithms; Computer bugs; Microprogramming; Operating systems; Static VAr compensators; Dijkstra; graphics display; minicomputer; operating system; performance measurement; program analysis; structured programming;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1975.6312869
  • Filename
    6312869