Fixing Generalization Defects in UML Use Case Diagrams - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier Access content directly
Journal Articles Fundamenta Informaticae Year : 2012

Fixing Generalization Defects in UML Use Case Diagrams


Use case diagrams appear early within a UML-based development, structured over the concepts of actors and use cases to capture user requirements of an application. Good modeling practices suggest that use case diagrams should be simple and easy-to-read, two goals that can be achieved by introducing relevant generalizations of actors and use cases. The approach presented in this paper allows, using Formal Concept Analysis and one of its variants, Relational Concept Analysis, to refactor a use case diagram as a whole in order to make it clearer while respecting the semantics of the original diagram. The relevancy of this approach has been confirmed by its implementation as a tool and the results obtained from its application on several representative diagrams.
No file

Dates and versions

lirmm-00726993 , version 1 (31-08-2012)



Xavier Dolques, Marianne Huchard, Clémentine Nebut, Philippe Reitz. Fixing Generalization Defects in UML Use Case Diagrams. Fundamenta Informaticae, 2012, 115 (4), pp.327-356. ⟨10.3233/FI-2012-658⟩. ⟨lirmm-00726993⟩
488 View
0 Download



Gmail Facebook X LinkedIn More