z-logo
open-access-imgOpen Access
A Method for Reverse Engineering of Use Case Realisations in UML
Author(s) -
Dragan Bojić,
Dus̆an Velas̆ević
Publication year - 2001
Publication title -
ajis. australasian journal of information systems/ajis. australian journal of information systems/australian journal of information systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.351
H-Index - 18
eISSN - 1326-2238
pISSN - 1039-7841
DOI - 10.3127/ajis.v8i2.237
Subject(s) - unified modeling language , class diagram , computer science , reverse engineering , use case diagram , use case points , class (philosophy) , cover (algebra) , applications of uml , software engineering , software , data mining , programming language , artificial intelligence , engineering , mechanical engineering
We propose a novel method for recovering certain elements of the UML model of a software system. These include relationships between use cases as well as class roles in collaborations that realize each use case, identifying common functionality and thus establishing a hierarchical view of the model. The 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 obtain classification of model elements, obtained by a static analysis of code, in terms of use case realizations

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom