The Community for Technology Leaders
Proceedings Seventh Working Conference on Reverse Engineering (2000)
Brisbane, Australia
Nov. 23, 2000 to Nov. 25, 2000
ISSN: 1095-1350
ISBN: 0-7695-0881-2
pp: 108
Giuseppe Antonio Di Lucca , Universit? di Napoli Federico II
Anna Rita Fasolino , Universit? di Napoli Federico II
Ugo de Carlini , Universit? di Napoli Federico II
ABSTRACT
Use case models describe the behavior of a software system from the user's perspective. This paper presents a reverse engineering approach for recovering a use case model from object-oriented code. The approach identifies use cases by analyzing class method activation sequences triggered by input events and terminated by output events. The approach produces a structured use case model including diagrams at various levels of abstraction, comprising actors, use cases, associations between actors and use cases, and relationships among use cases. A case study, carried out to validate the approach on a C++ small-sized system, produced encouraging results, showing the approach feasibility and highlighting aspects of the approach requiring further investigation.
INDEX TERMS
CITATION

U. de Carlini, G. A. Lucca and A. R. Fasolino, "Recovering Use Case Models from Object-Oriented Code: A Thread-Based Approach," Proceedings Seventh Working Conference on Reverse Engineering(WCRE), Brisbane, Australia, 2000, pp. 108.
doi:10.1109/WCRE.2000.891458
103 ms
(Ver 3.3 (11022016))