10 pagesInternational audienceMetamodels evolve over time, as well as other artifacts. In most cases, this evolution is performed manually by stepwise adaptation. In most cases, metamodels are described using the MOF language. Often OCL constraints are added to metamodels in order to ensure consistency of their instances (models). However, during metamodel evolution these constraints are omitted or manually rewritten, which is time consuming and error prone. We propose a tool to help the designer to make a decision on the constraints attached to a metamodel during its evolution. Thus, the tool highlights the constraints that should disappear after evolution and makes suggestions for those which need adaptation to remain consistent. For the ...
In the denition of domain-specic languages a MOF metamodel is used to dene the main types of its abs...
In the denition of domain-specic languages a MOF metamodel is used to dene the main types of its abs...
Abstract: The evolution of software systems often produces incompatibilities with existing data and ...
10 pagesInternational audienceMetamodels evolve over time, as well as other artifacts. In most cases...
10 pagesInternational audienceMetamodels evolve over time, as well as other artifacts. In most cases...
International audienceMetamodels are subject to evolution over their lifetime. UML metamodel for ins...
International audienceMetamodels are subject to evolution over their lifetime. UML metamodel for ins...
International audienceMetamodels are subject to evolution over their lifetime. UML metamodel for ins...
International audienceMetamodels are subject to evolution over their lifetime. UML metamodel for ins...
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...
Abstract. Metamodel evolution is prevalent in Model-Driven Engineering, ne-cessitating the co-evolut...
\u3cp\u3eModel-driven engineering (MDE) enables the rise in abstraction during development in softwa...
Abstract: Constraint handling is one of the most focused research field in both model validation and...
In the denition of domain-specic languages a MOF metamodel is used to dene the main types of its abs...
In the denition of domain-specic languages a MOF metamodel is used to dene the main types of its abs...
Abstract: The evolution of software systems often produces incompatibilities with existing data and ...
10 pagesInternational audienceMetamodels evolve over time, as well as other artifacts. In most cases...
10 pagesInternational audienceMetamodels evolve over time, as well as other artifacts. In most cases...
International audienceMetamodels are subject to evolution over their lifetime. UML metamodel for ins...
International audienceMetamodels are subject to evolution over their lifetime. UML metamodel for ins...
International audienceMetamodels are subject to evolution over their lifetime. UML metamodel for ins...
International audienceMetamodels are subject to evolution over their lifetime. UML metamodel for ins...
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...
Abstract. Metamodel evolution is prevalent in Model-Driven Engineering, ne-cessitating the co-evolut...
\u3cp\u3eModel-driven engineering (MDE) enables the rise in abstraction during development in softwa...
Abstract: Constraint handling is one of the most focused research field in both model validation and...
In the denition of domain-specic languages a MOF metamodel is used to dene the main types of its abs...
In the denition of domain-specic languages a MOF metamodel is used to dene the main types of its abs...
Abstract: The evolution of software systems often produces incompatibilities with existing data and ...