DocumentCode
3371792
Title
Using multiple graphs of programs to modify specifications
Author
Nakanishi, Takahiro ; Saeki, Motoshi
Author_Institution
Dept. of Comput. Sci., Tokyo Inst. of Technol., Japan
fYear
1999
fDate
1999
Firstpage
216
Lastpage
223
Abstract
The paper presents a supporting technique for changing specification documents automatically so that the specifications can be consistent with source codes when the source codes are modified. In our technique, we represent a program with multiple graphs and we consider the changes on programs as the modification of the graphs. The modification of the graphs is formalized with a sequence of the operation on the graphs. We design the rules of how to relate the operations on program graphs to the operations on graphs that represent specification documents. By applying these rules, we can detect what modification and which parts of the specification document should be made to maintain the consistency between the specification and the program, when the program is modified
Keywords
formal specification; graph theory; reverse engineering; software maintenance; multiple graphs; program graphs; reverse engineering; software evolution; software maintenance; source codes; specification document; specification documents; specifications modification; Computational modeling; Computer science; Costs; Data mining; Reverse engineering; Software maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
Conference_Location
Takamatsu
Print_ISBN
0-7695-0509-0
Type
conf
DOI
10.1109/APSEC.1999.809605
Filename
809605
Link To Document