International audienceThe purpose of this paper is to show how the platform-independent meta-model for DEVS formalism we have been working on can be enriched with Object Constraint Language (OCL) constraints. OCL is a declarative language (without any side effect) and allows us to control both the class attributes and the relationships between classes, in order to facilitate the modeling process and even the code generation towards a DEVS framework. To do so, we chose to follow a MDE, and in particular MDA approach, because OCL 2.0 is now aligned with UML 2.0 and MOF 2.0, which parts of MDA. The implementation of our meta-model with its OCL refinements has been done within Eclipse Modeling Framework (in which OCL 2.0 has been fully implemen...
The Object Constraint Language OCL is a textual specification language that could be used for constr...
guage (UML), the OMG standard in modeling of object-oriented applications. It is a formal language f...
Model-driven development (MDD) has been identified as a promising approach for developing software....
In model driven engineering (MDE), meta-models are the central artifacts. As a complement, the Objec...
In model driven engineering (MDE), meta-models are the central artifacts. As a complement, the Objec...
Model Driven Engineering (MDE) is an important software development paradigm. Within this paradigm, ...
\u3cp\u3eModel-driven engineering (MDE) enables the rise in abstraction during development in softwa...
14th Brazilian Symposium on Formal Methods (SBMF), Sao Paulo, BRAZIL, SEP 26-30, 2011International a...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
In the denition of domain-specic languages a MOF metamodel is used to dene the main types of its abs...
Model-Driven Development is a field in Software Engineering that, for several years, has represented...
The Object Constraint Language (OCL) was originally designed as an 'add-on' to the Unified Modelling...
The Object Constraint Language (OCL) is a precise language which could be used for describing constr...
As part of the UML standard OCL has been adopted by both professionals in industry and by academic r...
Abstract—Due to the widespread adoption of the Model Driven Engineering paradigm, models have become...
The Object Constraint Language OCL is a textual specification language that could be used for constr...
guage (UML), the OMG standard in modeling of object-oriented applications. It is a formal language f...
Model-driven development (MDD) has been identified as a promising approach for developing software....
In model driven engineering (MDE), meta-models are the central artifacts. As a complement, the Objec...
In model driven engineering (MDE), meta-models are the central artifacts. As a complement, the Objec...
Model Driven Engineering (MDE) is an important software development paradigm. Within this paradigm, ...
\u3cp\u3eModel-driven engineering (MDE) enables the rise in abstraction during development in softwa...
14th Brazilian Symposium on Formal Methods (SBMF), Sao Paulo, BRAZIL, SEP 26-30, 2011International a...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
In the denition of domain-specic languages a MOF metamodel is used to dene the main types of its abs...
Model-Driven Development is a field in Software Engineering that, for several years, has represented...
The Object Constraint Language (OCL) was originally designed as an 'add-on' to the Unified Modelling...
The Object Constraint Language (OCL) is a precise language which could be used for describing constr...
As part of the UML standard OCL has been adopted by both professionals in industry and by academic r...
Abstract—Due to the widespread adoption of the Model Driven Engineering paradigm, models have become...
The Object Constraint Language OCL is a textual specification language that could be used for constr...
guage (UML), the OMG standard in modeling of object-oriented applications. It is a formal language f...
Model-driven development (MDD) has been identified as a promising approach for developing software....