This paper presents a set of rules that allows software engineers to transform the behavior described by a UML 2.0 Sequence Diagram (SD) into a Colored Petri Net (CPN). SDs in UML 2.0 are much richer than in UML 1.x, namely by allowing several traces to be combined in a unique diagram, using high-level operators over interactions. The main purpose of the transformation is to allow the development team to construct animations based on the CPN that can be shown to the users or the clients in order to reproduce the expected scenarios and thus validate them. Thus, non-technical stakeholders are able to discuss and validate the captured requirements. The usage of animation is an important topic in this context, since it permits the user to discu...
For any software development project it is important to capture the requirements in a clear and conc...
This book presents a coherent description of the theoretical and practical aspects of Coloured Petri...
This paper describes how Coloured Petri Nets (CP-nets) have been developed - from being a promising ...
This paper presents a set of rules that allows software engineers to transform the behavior describe...
UML is by far the most widely used modelling language used nowadays in software engineering, due to ...
Using a case study on the specification of an elevator controller, this paper presents an approach t...
UML is by far the most widely used modelling language used nowadays in software engineering, due to ...
In this paper we define a formal stronglyconsistent transformation from UML2 sequence diagramsto col...
Modern software systems are expected to be dependable and the development of such systems requires s...
A scenario can be used to describe a possible instantiation of a given business use case and can be ...
This paper presents a new methodology to transform the UML sequence and class diagrams into High Lev...
This paper presents a new methodology to transform the UML sequence and class diagrams into High Lev...
Selected Papers of the Second International Workshop on Model-Based Methodologies for Pervasive and ...
Selected Papers of the Second International Workshop on Model-Based Methodologies for Pervasive and ...
The role of modelling is important in software or system development. Modelling provides a way for d...
For any software development project it is important to capture the requirements in a clear and conc...
This book presents a coherent description of the theoretical and practical aspects of Coloured Petri...
This paper describes how Coloured Petri Nets (CP-nets) have been developed - from being a promising ...
This paper presents a set of rules that allows software engineers to transform the behavior describe...
UML is by far the most widely used modelling language used nowadays in software engineering, due to ...
Using a case study on the specification of an elevator controller, this paper presents an approach t...
UML is by far the most widely used modelling language used nowadays in software engineering, due to ...
In this paper we define a formal stronglyconsistent transformation from UML2 sequence diagramsto col...
Modern software systems are expected to be dependable and the development of such systems requires s...
A scenario can be used to describe a possible instantiation of a given business use case and can be ...
This paper presents a new methodology to transform the UML sequence and class diagrams into High Lev...
This paper presents a new methodology to transform the UML sequence and class diagrams into High Lev...
Selected Papers of the Second International Workshop on Model-Based Methodologies for Pervasive and ...
Selected Papers of the Second International Workshop on Model-Based Methodologies for Pervasive and ...
The role of modelling is important in software or system development. Modelling provides a way for d...
For any software development project it is important to capture the requirements in a clear and conc...
This book presents a coherent description of the theoretical and practical aspects of Coloured Petri...
This paper describes how Coloured Petri Nets (CP-nets) have been developed - from being a promising ...