• DocumentCode
    1903407
  • Title

    Program maintenance by safe transformations

  • Author

    Overstreet, C. Michael ; Chen, Ji ; Byrum, Frank

  • Author_Institution
    Dept. of Comput. Sci., Old Dominion Univ., Norfolk, VA, USA
  • fYear
    1988
  • fDate
    24-27 Oct 1988
  • Firstpage
    118
  • Lastpage
    123
  • Abstract
    A class of program transformations and data-flow-analysis tools is reviewed. The authors focus on supporting code reuse and maintenance by exploring transformations which modify programs. Typical purposes of modifications are to simplify programs, make side effects more visible, improve locality, or detect useless code. The authors review several methods which have been described for program simplification and identifying side effects. The authors describe an additional approach based on extracting information from parse tree representations of programs. The information is represented using various matrices; useless computations and side effects are identified through matrices
  • Keywords
    data structures; software reusability; software tools; code reuse; data structures; data-flow-analysis tools; parse tree representations; program transformations; safe transformations; software reusability; software tools; Computer languages; Computer science; Data analysis; Data flow computing; Data mining; Information analysis; Information retrieval; Relational databases; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1988., Proceedings of the Conference on
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    0-8186-0879-X
  • Type

    conf

  • DOI
    10.1109/ICSM.1988.10151
  • Filename
    10151