We propose a new formal model of UML use case diagram using Z notation to address some of its shortcomings. UML use case diagram has therefore become commonly used to structure functional requirements and the greatest challenge facing the software developer nowadays is to deliver a high quality product meeting customers’ requirements. However, the major disadvantage of UML models is their imprecision. In addition, they are basically in a form of semiformal modelling representations and associated natural language requirements and lack any mechanism to rigorously check consistency which results in its models being subject to ambiguity. This paper reports on the first formal modelling approach of use case diagrams in a multiview context. The ...
In developing an information system, software specification is one of the common activities to any ...
Formal methods use mathematical notations to precisely express requirements specification. The forma...
Mathematical, graphical and intuitive models are often constructed in the development process of com...
Unified Modeling Language (UML) is the effective standard for modeling object-oriented software syst...
Requirements elicitation is a complex and usually longstanding but crucial activity to the software ...
Use case diagrams play an important role in modeling with UML. Careful modeling is crucial in obtain...
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 ...
UML and use case modeling have the last few years received much attention. Use cases are used to des...
International audienceUse case diagrams appear early within a UML-based development, structured over...
Consistency is one of the attributes in measuring the quality of UML model. It is the situation wher...
Use case diagrams play an important role in modeling with UML. Careful modeling is crucialin obtaini...
The Unified Modeling Language (UML) is a semi-formal graphical language that has been accepted as st...
UML supports requirements modeling by means of ``use case'' diagrams. Unfortunately, use cases suff...
Software product lines and related approaches, like software factories, are starting to capture the ...
In developing an information system, software specification is one of the common activities to any ...
Formal methods use mathematical notations to precisely express requirements specification. The forma...
Mathematical, graphical and intuitive models are often constructed in the development process of com...
Unified Modeling Language (UML) is the effective standard for modeling object-oriented software syst...
Requirements elicitation is a complex and usually longstanding but crucial activity to the software ...
Use case diagrams play an important role in modeling with UML. Careful modeling is crucial in obtain...
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 ...
UML and use case modeling have the last few years received much attention. Use cases are used to des...
International audienceUse case diagrams appear early within a UML-based development, structured over...
Consistency is one of the attributes in measuring the quality of UML model. It is the situation wher...
Use case diagrams play an important role in modeling with UML. Careful modeling is crucialin obtaini...
The Unified Modeling Language (UML) is a semi-formal graphical language that has been accepted as st...
UML supports requirements modeling by means of ``use case'' diagrams. Unfortunately, use cases suff...
Software product lines and related approaches, like software factories, are starting to capture the ...
In developing an information system, software specification is one of the common activities to any ...
Formal methods use mathematical notations to precisely express requirements specification. The forma...
Mathematical, graphical and intuitive models are often constructed in the development process of com...