• 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