• DocumentCode
    3368663
  • Title

    A unified interprocedural program representation for a maintenance environment

  • Author

    Harrold, Mary Jean ; Malloy, Brian

  • Author_Institution
    Dept. of Comput. Sci., Clemson Univ., SC, USA
  • fYear
    1991
  • fDate
    15-17 Oct 1991
  • Firstpage
    138
  • Lastpage
    147
  • Abstract
    A unified interprocedural program representation, the unified interprocedural graph (UIG) is presented; it combines the features of existing program representations to permit access to information for modifying, understanding, analyzing, testing and debugging. The algorithms developed for each of these independent graphs are adapted to use this unified representation by identifying the subset of nodes and edges required for that computation. The UIG can be incorporated into a maintenance environment and the associated algorithms used to build program maintenance tools. The authors present a brief overview of the graph representations on which the UIG is based and illustrate them with an example. The algorithms that use these graphs to gather the interprocedural information are described
  • Keywords
    graph theory; programming environments; software maintenance; software tools; UIG; debugging; existing program representations; graph representations; independent graphs; interprocedural information; maintenance environment; program maintenance tools; testing; unified interprocedural graph; unified interprocedural program representation; Algorithm design and analysis; Computer science; Data analysis; Debugging; Performance analysis; Performance evaluation; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1991., Proceedings. Conference on
  • Conference_Location
    Sorrento
  • Print_ISBN
    0-8186-2325-X
  • Type

    conf

  • DOI
    10.1109/ICSM.1991.160320
  • Filename
    160320