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
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;
Conference_Titel :
Software Maintenance, 1988., Proceedings of the Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-0879-X
DOI :
10.1109/ICSM.1988.10151