Fixing Generalization Defects in UML Use Case Diagrams

Xavier Dolques 1 Marianne Huchard 2, * Clémentine Nebut 2 Philippe Reitz 2
* Auteur correspondant
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.
Type de document :
Article dans une revue
Fundamenta Informaticae, Polskie Towarzystwo Matematyczne, 2012, 115 (4), pp.327-356. <10.3233/FI-2012-658>
Liste complète des métadonnées

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00726993
Contributeur : Marianne Huchard <>
Soumis le : vendredi 31 août 2012 - 17:45:40
Dernière modification le : vendredi 9 juin 2017 - 10:42:13

Identifiants

Collections

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>

Partager

Métriques

Consultations de la notice

290