A UML Protocol State Machine (PSM) is a behavioral diagram for the specification of the external behavior of a class, interface or component. PSMs have been used in the software development process for different purposes, such as requirements analysis and testing. However, like other UML diagrams, they are often difficult to validate and verify, specially when combined with other artifacts, such as Object Constraint Language (OCL) specifications. This drawback can be overcome by application of an off-the-shelf formal method, namely one supporting automatic validation and verification. Among those, we have the increasingly popular Alloy, based on a simple relational flavor of first-order logic. This paper presents a model transformation from...
Abstract. UML is a widely used notation, and formalizing its semantics is an important issue. Here, ...
The Unified Modeling Language is becoming more and more popular in the software development. However...
In this thesis, we realized a study of the start-of-the-art on different process domains (business, ...
Model-driven engineering (MDE) is a software engineering approach based on model transformations at ...
Model-driven engineering (MDE) is a software engineering approach based on model transformations at ...
Abstract Model-Driven Engineering (MDE) is a Soft-ware Engineering approach based on model transfor-...
Proceedings of the 9th International Conference on Software Engineering and Formal MethodsModel-Driv...
guage used in the industry for software specifications. Once an application has been specified, Mode...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
In this paper, we proposed a method for detecting consistency violation between UML state machine di...
AbstractThe Unified Modeling Language (UML) is accepted today as an important standard for developin...
Includes bibliographical references (p. ).There is a need for more rigorous analysis techniques that...
A domain specific language (DSL) focuses on a particular problem domain, facilitating the specificat...
The Unified Modeling Language (UML) is accepted today as an important standard for developing softwa...
In this thesis we present two applications of Abstract State Machines in software engineering. As a ...
Abstract. UML is a widely used notation, and formalizing its semantics is an important issue. Here, ...
The Unified Modeling Language is becoming more and more popular in the software development. However...
In this thesis, we realized a study of the start-of-the-art on different process domains (business, ...
Model-driven engineering (MDE) is a software engineering approach based on model transformations at ...
Model-driven engineering (MDE) is a software engineering approach based on model transformations at ...
Abstract Model-Driven Engineering (MDE) is a Soft-ware Engineering approach based on model transfor-...
Proceedings of the 9th International Conference on Software Engineering and Formal MethodsModel-Driv...
guage used in the industry for software specifications. Once an application has been specified, Mode...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
In this paper, we proposed a method for detecting consistency violation between UML state machine di...
AbstractThe Unified Modeling Language (UML) is accepted today as an important standard for developin...
Includes bibliographical references (p. ).There is a need for more rigorous analysis techniques that...
A domain specific language (DSL) focuses on a particular problem domain, facilitating the specificat...
The Unified Modeling Language (UML) is accepted today as an important standard for developing softwa...
In this thesis we present two applications of Abstract State Machines in software engineering. As a ...
Abstract. UML is a widely used notation, and formalizing its semantics is an important issue. Here, ...
The Unified Modeling Language is becoming more and more popular in the software development. However...
In this thesis, we realized a study of the start-of-the-art on different process domains (business, ...