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
fDate :
2/1/2000 12:00:00 AM
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;
Conference_Titel :
Software Maintenance and Reengineering, 2000. Proceedings of the Fourth European
Conference_Location :
Zurich
Print_ISBN :
0-7695-0546-5
DOI :
10.1109/CSMR.2000.827302