International audienceWe propose a model-based software development process based on UML state machines. State machines are executable models and such models offer the advantage to capture the behavior of a system at a high-level of abstraction. Besides, the business parts of the system can be specified and weave onto the executable models, applying a good separation of concerns. While advanced standards such as fUML enable to define the complete contents of an application at the model level, it leads to too much complexity and prevents flexibility in the use of existing code. For these reasons, we propose an intermediate and pragmatic approach where a UML state machine is compiled onto Java code for our lightweight execution engine PauWare...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
This thesis proposes a set of model processing operations for manipulating architecture and design l...
There exist many formalisms for modeling the behavior of (software) systems. These formalisms serve ...
International audienceWe propose a model-based software development process based on UML state machi...
Context: Model Driven Development (MDD) encourages the use of models for developing complex software...
The Unified Modeling Language (UML) is widely considered as the defacto standard for the design of O...
We describe an algorithm to transform UML 2.0 activities into state machines. The implementation of ...
The paper discusses a complete formalisation of UML state machine semantics. This formalisation is g...
We describe HUGO, a prototype tool designed to facilitate the use of UML state machines in software ...
One approach to support the creation of executable UML models is to utilize an existing DEVS simulat...
Current software development tools let developers model a software system and generate program code ...
Modelling system behaviour by means of UML Behavioral State Machines is an established practice in s...
UML has become a standard language for designing software systems. To help software developers desig...
Abstract. There exist many formalisms for modeling the behavior of (software) systems. These formali...
This paper describes a distributed UML virtual machine, called Matilda, which allows developers to d...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
This thesis proposes a set of model processing operations for manipulating architecture and design l...
There exist many formalisms for modeling the behavior of (software) systems. These formalisms serve ...
International audienceWe propose a model-based software development process based on UML state machi...
Context: Model Driven Development (MDD) encourages the use of models for developing complex software...
The Unified Modeling Language (UML) is widely considered as the defacto standard for the design of O...
We describe an algorithm to transform UML 2.0 activities into state machines. The implementation of ...
The paper discusses a complete formalisation of UML state machine semantics. This formalisation is g...
We describe HUGO, a prototype tool designed to facilitate the use of UML state machines in software ...
One approach to support the creation of executable UML models is to utilize an existing DEVS simulat...
Current software development tools let developers model a software system and generate program code ...
Modelling system behaviour by means of UML Behavioral State Machines is an established practice in s...
UML has become a standard language for designing software systems. To help software developers desig...
Abstract. There exist many formalisms for modeling the behavior of (software) systems. These formali...
This paper describes a distributed UML virtual machine, called Matilda, which allows developers to d...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
This thesis proposes a set of model processing operations for manipulating architecture and design l...
There exist many formalisms for modeling the behavior of (software) systems. These formalisms serve ...