International audienceUse 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 applica...
Requirements elicitation is a complex and usually longstanding but crucial activity to the software ...
We propose a new formal model of UML use case diagram using Z notation to address some of its shortc...
Abstract. Use case relationships are used to manage the complexity of use cases. The UML defines the...
International audienceUse case diagrams appear early within a UML-based development, structured over...
Abstract. Use case diagrams appear in early steps of a UML-based de-velopment. They capture user req...
UML and use case modeling have the last few years received much attention. Use cases are used to des...
Use case diagrams play an important role in modeling with UML. Careful modeling is crucial in obtain...
UML offers a very large set of constructs for each of its diagram types, however many of them seem s...
Abstract. Despite attempts to formalize the semantics of use cases, they remain an informal notation...
Abstract — Unified Modelling Language (UML) gives a modelling approach to design a system. Use Case ...
Nowadays, the topicality and applicability of model-driven development in the object-oriented develo...
We propose a novel method for recovering certain elements of the UML model of a software system. The...
The Unified Modeling Language (UML) is a semi-formal graphical language that has been accepted as st...
A case study was undertaken to examine and apply the UML use-case notation version 1.3. This study s...
Use cases are the modeling technique of UML for formalizing the functional requirements placed on sy...
Requirements elicitation is a complex and usually longstanding but crucial activity to the software ...
We propose a new formal model of UML use case diagram using Z notation to address some of its shortc...
Abstract. Use case relationships are used to manage the complexity of use cases. The UML defines the...
International audienceUse case diagrams appear early within a UML-based development, structured over...
Abstract. Use case diagrams appear in early steps of a UML-based de-velopment. They capture user req...
UML and use case modeling have the last few years received much attention. Use cases are used to des...
Use case diagrams play an important role in modeling with UML. Careful modeling is crucial in obtain...
UML offers a very large set of constructs for each of its diagram types, however many of them seem s...
Abstract. Despite attempts to formalize the semantics of use cases, they remain an informal notation...
Abstract — Unified Modelling Language (UML) gives a modelling approach to design a system. Use Case ...
Nowadays, the topicality and applicability of model-driven development in the object-oriented develo...
We propose a novel method for recovering certain elements of the UML model of a software system. The...
The Unified Modeling Language (UML) is a semi-formal graphical language that has been accepted as st...
A case study was undertaken to examine and apply the UML use-case notation version 1.3. This study s...
Use cases are the modeling technique of UML for formalizing the functional requirements placed on sy...
Requirements elicitation is a complex and usually longstanding but crucial activity to the software ...
We propose a new formal model of UML use case diagram using Z notation to address some of its shortc...
Abstract. Use case relationships are used to manage the complexity of use cases. The UML defines the...