• DocumentCode
    3491250
  • Title

    Algorithms for program dependence graph production

  • Author

    Canfora, G. ; Cimitile, A.

  • Author_Institution
    Fac. of Eng., Salerno Univ., Italy
  • fYear
    1995
  • fDate
    17-20 Oct 1995
  • Firstpage
    157
  • Lastpage
    166
  • Abstract
    One of the greatest difficulties of setting up a software maintenance workbench is the definition of an internal representation of programs from which different external representations can be automatically constructed. This is because many techniques and tools exist that support and automate individual maintenance activities, and each of these techniques and tools operates on its own specific representation of the program. This paper presents our program representation, called F(p), and shows how it can be used as an index to access program information. This allows many existing representations to be derived from F(p). The paper presents two novel algorithms to derive two existing program representations, namely the control dependence graph and the sets of uses that can be reached from each variable definition (which provide the additional information needed to draw the program dependence graph)
  • Keywords
    graph theory; software maintenance; F(p) program representation; automatic external representation construction; control dependence graph; index; internal representation; program dependence graph production algorithms; program information access; software maintenance workbench; use sets; variable definition; Automatic testing; Computer errors; Costs; Data analysis; Information systems; Production; Software maintenance; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1995. Proceedings., International Conference on
  • Conference_Location
    Opio
  • ISSN
    1063-6773
  • Print_ISBN
    0-8186-7677-9
  • Type

    conf

  • DOI
    10.1109/ICSM.1995.526538
  • Filename
    526538