International audienceObject-Oriented Models(OOM)are widely used in Model-Driven Engineering(MDE).As a complement, OCL constraints are used to specify business rules and detailed aspects of the business domain. Automatically co-evolving OCL constraints w.r.t. the evolved OOM is challenging since alternative resolutions can be applied but also a resolution cannot be applied to any arbitrary constraint. In this paper, we present SAC-OCL an Eclipse-based tool to semi automatically co-evolve OCL constraints when an OOM evolves. In contrast to existing tools, SAC-OCL proposes alternative resolutions for an impacted OCL constraint and proposes only the appropriate resolutions that can be applied on the impacted constraint. Our evaluation on six c...
International audienceRefactoring is a kind of endogenous model transformation. Its aim is to restru...
Model Driven Engineering (MDE) is an important software development paradigm. Within this paradigm, ...
AbstractThe usability of a modeling language has a direct relationship with several factors of model...
International audienceMetamodels are core components of modeling languages to define structural aspe...
Metamodels are core components of modeling languages to define structural aspects of a business doma...
Le paradigme ingénierie-dirigée par les modèles (Model-Driven Engine MDE) encourage l'utilisation de...
10 pagesInternational audienceMetamodels evolve over time, as well as other artifacts. In most cases...
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...
International audienceThe purpose of this paper is to show how the platform-independent meta-model f...
Object Constraint Language (OCL) plays a key role in Unified Modeling Language (UML). In the UML sta...
International audienceMetamodels are subject to evolution over their lifetime. UML metamodel for ins...
The growing importance of modeling and model transformation has attracted attention to create precis...
International audienceRefactoring is a kind of endogenous model transformation. Its aim is to restru...
Model Driven Engineering (MDE) is an important software development paradigm. Within this paradigm, ...
AbstractThe usability of a modeling language has a direct relationship with several factors of model...
International audienceMetamodels are core components of modeling languages to define structural aspe...
Metamodels are core components of modeling languages to define structural aspects of a business doma...
Le paradigme ingénierie-dirigée par les modèles (Model-Driven Engine MDE) encourage l'utilisation de...
10 pagesInternational audienceMetamodels evolve over time, as well as other artifacts. In most cases...
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...
International audienceThe purpose of this paper is to show how the platform-independent meta-model f...
Object Constraint Language (OCL) plays a key role in Unified Modeling Language (UML). In the UML sta...
International audienceMetamodels are subject to evolution over their lifetime. UML metamodel for ins...
The growing importance of modeling and model transformation has attracted attention to create precis...
International audienceRefactoring is a kind of endogenous model transformation. Its aim is to restru...
Model Driven Engineering (MDE) is an important software development paradigm. Within this paradigm, ...
AbstractThe usability of a modeling language has a direct relationship with several factors of model...