Building and maintaining analysis-level class hierarchies using Galois Lattices
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Guiding the construction of textual use case specifications
Data & Knowledge Engineering - Special jubilee issue: DKE 25
Writing Effective Use Cases
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
Formal Concept Analysis: Mathematical Foundations
Formal Concept Analysis: Mathematical Foundations
Sizing Use Cases: How to Create a Standard Metrical Approach
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
A Controlled Language to Assist Conversion of Use Case Descriptions into Concept Lattices
AI '02 Proceedings of the 15th Australian Joint Conference on Artificial Intelligence: Advances in Artificial Intelligence
Digging into Use Case Relationships
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
Application of Linguistic Techniques for Use Case Analysis
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Refactoring use case models: the metamodel
ACSC '03 Proceedings of the 26th Australasian computer science conference - Volume 16
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
The Object Primer: Agile Model-Driven Development with UML 2.0
The Object Primer: Agile Model-Driven Development with UML 2.0
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
Detecting Duplications in Sequence Diagrams Based on Suffix Trees
APSEC '06 Proceedings of the XIII Asia Pacific Software Engineering Conference
Relational concept discovery in structured datasets
Annals of Mathematics and Artificial Intelligence
Proceedings of the 2009 ACM symposium on Applied Computing
The 2009 ACM Symposium on Applied Computing
LTS semantics for use case models
Proceedings of the 2009 ACM symposium on Applied Computing
Proceedings of the 22nd international conference on Advanced information systems engineering
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
Building abstractions in class models: formal concept analysis in a model-driven approach
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
A survey of formal concept analysis support for software engineering activities
Formal Concept Analysis
Review: Formal Concept Analysis in knowledge processing: A survey on models and techniques
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
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.