Title :
Comprehending a complex, distributed, object-oriented software system: a report from the field
Author :
Sneed, Harry M. ; Dombovari, Tomas
Author_Institution :
Softing Kft., Budapest, Hungary
Abstract :
Comprehending complex, distributed, object-oriented software systems is a difficult task which must be approached in a formal disciplined manner if it is to be solved at all. The authors have developed a formal tool supported approach using relational databases to model both the requirement specification and the system implementation of a very large commercial application system. The approach combines forward and reverse engineering link the implementation to the specification, thereby providing a basis for traceability between system artifacts and requirements. The result is a partial comprehension adequate for system maintenance
Keywords :
distributed programming; formal specification; object-oriented programming; relational databases; reverse engineering; software maintenance; complex distributed object-oriented software system; formal tool supported approach; partial comprehension; relational databases; requirement specification; reverse engineering; specification; system artifacts; system implementation; system maintenance; traceability; very large commercial application system; Computer architecture; Design methodology; Documentation; Electrical capacitance tomography; Hip; Object oriented modeling; Reverse engineering; Software maintenance; Software systems; Unified modeling language;
Conference_Titel :
Program Comprehension, 1999. Proceedings. Seventh International Workshop on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-7695-0180-x
DOI :
10.1109/WPC.1999.777761