DocumentCode
1691248
Title
A use-case driven method of architecture recovery for program understanding and reuse reengineering
Author
Bojic, Dragan ; Velasevic, Dusan
Author_Institution
Fac. of Electr. Eng., Belgrade Univ., Serbia
fYear
2000
fDate
2/1/2000 12:00:00 AM
Firstpage
23
Lastpage
31
Abstract
This work focuses on architectural recovery for program understanding and reuse reengineering of legacy object-oriented systems. The proposed method is based on dynamic analysis of the system for the selected test cases that cover relevant use cases. The theory of formal concept analysis is applied to decompose the logical hierarchy of subsystems, so that parts of the system which implement similar functionality are grouped together
Keywords
object-oriented methods; object-oriented programming; reverse engineering; software architecture; software reusability; system recovery; systems re-engineering; dynamic systems analysis; formal concept analysis; functionality; legacy object-oriented systems; logical hierarchy decomposition; program understanding; reuse reengineering; software architecture recovery; subsystems; use-case driven method; Access protocols; Clustering algorithms; Communication system control; Computer architecture; Documentation; Software architecture; Software systems; System testing; Technology planning; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering, 2000. Proceedings of the Fourth European
Conference_Location
Zurich
Print_ISBN
0-7695-0546-5
Type
conf
DOI
10.1109/CSMR.2000.827302
Filename
827302
Link To Document