The purpose of the paper is to present our approach for specifying system behavior during analysis, part of the Fondue software development method. The approach is exemplified on a case study, a Drink Vending Machine (DVM). It is based on Operation Schemas and a Protocol Model. The Protocol Model describes the temporal ordering of the system operations by an UML protocol statemachine. An Operation Schema describes the functionality of a system operation by pre- and postconditions; they are written in the Object Constraint Language (OCL), with a few amendments and extensions. Our approach offers a middle ground between the informal descriptions of Use Cases and the solution-oriented models of object interaction in UML. We believe that declar...
Due to the variety of concerns affecting software development in large organisations, processes have...
Context: Model Driven Development (MDD) encourages the use of models for developing complex software...
2014-03-11Use‐case scenarios, with notations such as UML sequence diagrams, are widely used to speci...
The purpose of the paper is to present our approach for specifying system behavior during analysis, ...
The purpose of the paper is to present our approach for specifying system behavior. Our approach is ...
ABSTRACT The purpose of the paper is to present our approach for specifying system behavior. Our app...
Modern incremental and iterative software engineering processes advocate to build software systems b...
OCL is used to add rigour to UML/MOF models, and in particular can be used to express behavioural de...
The tool USE (UML-based Specification Environment) supports analysts, designers and developers in ex...
The tool USE (UML-based Specification Environment) supports analysts, designers and developers in ex...
This paper provides an overview of how the Event-B language and verification method can be used to m...
In this work we consider the behavioral aspects of system modeling. In order to specify the behavior...
The emergence of the UML as a de-facto standard for object-oriented modelling has been mirrored by t...
International audienceModeling variability in product lines (PL) has received a lot of attention in ...
Model-driven development (MDD) has been identified as a promising approach for developing software. ...
Due to the variety of concerns affecting software development in large organisations, processes have...
Context: Model Driven Development (MDD) encourages the use of models for developing complex software...
2014-03-11Use‐case scenarios, with notations such as UML sequence diagrams, are widely used to speci...
The purpose of the paper is to present our approach for specifying system behavior during analysis, ...
The purpose of the paper is to present our approach for specifying system behavior. Our approach is ...
ABSTRACT The purpose of the paper is to present our approach for specifying system behavior. Our app...
Modern incremental and iterative software engineering processes advocate to build software systems b...
OCL is used to add rigour to UML/MOF models, and in particular can be used to express behavioural de...
The tool USE (UML-based Specification Environment) supports analysts, designers and developers in ex...
The tool USE (UML-based Specification Environment) supports analysts, designers and developers in ex...
This paper provides an overview of how the Event-B language and verification method can be used to m...
In this work we consider the behavioral aspects of system modeling. In order to specify the behavior...
The emergence of the UML as a de-facto standard for object-oriented modelling has been mirrored by t...
International audienceModeling variability in product lines (PL) has received a lot of attention in ...
Model-driven development (MDD) has been identified as a promising approach for developing software. ...
Due to the variety of concerns affecting software development in large organisations, processes have...
Context: Model Driven Development (MDD) encourages the use of models for developing complex software...
2014-03-11Use‐case scenarios, with notations such as UML sequence diagrams, are widely used to speci...