DocumentCode
2959462
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
fYear
1999
fDate
1999
Firstpage
218
Lastpage
225
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 1999. Proceedings. Seventh International Workshop on
Conference_Location
Pittsburgh, PA
ISSN
1092-8138
Print_ISBN
0-7695-0180-x
Type
conf
DOI
10.1109/WPC.1999.777761
Filename
777761
Link To Document