UML supports requirements modeling by means of ``use case'' diagrams. Unfortunately, use cases suffer from several limitations, especially as far as precision and formality are concerned. Rigorous approaches --not based on UML-- were proposed, but they did not achieve a great popularity, mainly because they are considered too difficult to be productive in the short term. Another reason is that since they do not use UML, they are considered not promptly applicable in UML-based development processes. The goal of this paper is to explore the possibility of removing obstacles to the adoption of rigorous approaches by making them applicable in the context of the familiar UML language. The final goal is to increase the quality of requirements ...
Requirements capture has been acknowledged as a critical phase of software development, precisely b...
Lecture on modeling software requirements using the Unified Modeling Language (UML 2.5)including str...
The Unified Modeling Language (UML) is the most-used graphic specification. It shows not only applic...
UML supports requirements modeling by means of ``use case'' diagrams. Unfortunately, use cases suff...
It is common practice to write English-language "shall" statements to embody detailed software requi...
Abstract. UML is considered to be de facto standard for software modeling. However, in software requ...
Requirements elicitation is a complex and usually longstanding but crucial activity to the software ...
International audienceIn the paper process of moving from software requirements to Unified Modeling ...
In the development of a new information system the first activity is usually a feasibility study. Du...
Abstract We have recently proposed a formalization of the use of UML in requirement analysis. This p...
Problem frames are a sound and convenient approach to requirements modeling. Nevertheless, they are ...
. The object-oriented modeling language UML offers various notations for all phases of application d...
AbstractWe discuss the promises and problems of UML-based development. We then suggest a framework i...
International audienceCurrent standards in avionic (e.g. DO-178C) and automotive (e.g. ISO 26262) ad...
The united Modeling Language is a collection of text and diagrams that is used throughout the softwa...
Requirements capture has been acknowledged as a critical phase of software development, precisely b...
Lecture on modeling software requirements using the Unified Modeling Language (UML 2.5)including str...
The Unified Modeling Language (UML) is the most-used graphic specification. It shows not only applic...
UML supports requirements modeling by means of ``use case'' diagrams. Unfortunately, use cases suff...
It is common practice to write English-language "shall" statements to embody detailed software requi...
Abstract. UML is considered to be de facto standard for software modeling. However, in software requ...
Requirements elicitation is a complex and usually longstanding but crucial activity to the software ...
International audienceIn the paper process of moving from software requirements to Unified Modeling ...
In the development of a new information system the first activity is usually a feasibility study. Du...
Abstract We have recently proposed a formalization of the use of UML in requirement analysis. This p...
Problem frames are a sound and convenient approach to requirements modeling. Nevertheless, they are ...
. The object-oriented modeling language UML offers various notations for all phases of application d...
AbstractWe discuss the promises and problems of UML-based development. We then suggest a framework i...
International audienceCurrent standards in avionic (e.g. DO-178C) and automotive (e.g. ISO 26262) ad...
The united Modeling Language is a collection of text and diagrams that is used throughout the softwa...
Requirements capture has been acknowledged as a critical phase of software development, precisely b...
Lecture on modeling software requirements using the Unified Modeling Language (UML 2.5)including str...
The Unified Modeling Language (UML) is the most-used graphic specification. It shows not only applic...