Fixing Generalization Defects in UML Use Case Diagrams

Xavier Dolques 1 Marianne Huchard 2, * Clémentine Nebut 2 Philippe Reitz 2
* Corresponding author
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
2 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : 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.
Document type :
Journal articles
Complete list of metadatas

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00726993
Contributor : Marianne Huchard <>
Submitted on : Friday, August 31, 2012 - 5:45:40 PM
Last modification on : Friday, November 16, 2018 - 1:21:45 AM

Identifiers

Citation

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

Share

Metrics

Record views

793