• 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