DocumentCode
2371617
Title
Lessons from a domain-based reengineering effort
Author
DeBaud, Jean-Marc
Author_Institution
Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern, Germany
fYear
196
fDate
8-10 Nov 196
Firstpage
217
Lastpage
226
Abstract
The author presents the lessons and insights learned from a domain-centered reengineering effort. Using a method developed in a previous work, he sets about trying to understand and convert a complete legacy system from COBOL to an executable domain model. His work suggests that a domain-based approach is very promising but a number of issues need to be better understood. Among these are questions about domain completeness, scoping, interleaving and evolution; concept matching at the granularity of both the program architecture and details of the source code; thoroughness and representation of the legacy program coverage, as well as the problems inherent to the transition of a multi-program system. He discusses these issues in details using examples. Implications on future work in the area are suggested
Keywords
reverse engineering; software maintenance; systems re-engineering; COBOL; concept matching; domain completeness; domain-based reengineering; evolution; executable domain model; interleaving; legacy program coverage; legacy system; multi-program system; program architecture; scoping; source code; Adaptation model; Context modeling; Interleaved codes; Law; Legal factors; Marine vehicles; Object oriented modeling; Reverse engineering; Software architecture; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 1996., Proceedings of the Third Working Conference on
Conference_Location
Monterey, CA
Print_ISBN
0-8186-7674-4
Type
conf
DOI
10.1109/WCRE.1996.558912
Filename
558912
Link To Document