When model transformations are used to implement consistency relations between very large models, incrementality plays a cornerstone role in detecting and resolving inconsistencies efficiently when models are updated. Given a directed consistency relation between two models, the problem studied in this work consists in propagating model changes from a source model to a target model in order to ensure consistency while minimizing computational costs. The mechanism that enforces such consistency is called consistency maintainer and, in this context, its scalability is a required non-functional requirement. State-of-the-art model transformation engines with support for incrementality normally rely on an observer pattern for linking model chang...
When reengineering large systems, software developers would like to assess and compare the impact of...
With the importance gained by Service-Oriented Architectures (SOA) to simplify and decompose complex...
This paper falls into the context of modeling complex systems according to various viewpoints. More ...
When model transformations are used to implement consistency relations between very large models, in...
When model transformations are used to implement consistency relations between very large models (VL...
Model transformations are an integral part of model-driven development. Incremental updates are a ke...
International audienceDevelopers change models with clear intentions-e.g., for refactoring, defects ...
Conference of 4th International Conference on Model-Driven Engineering and Software Development, MOD...
We present an approach for change-based (as opposed to state-based) model persistence that can facil...
We present an approach for change-based (as opposed to state-based) model persistence that can facil...
Abstract: Model transformation is a crucial aspect of Model-Driven Software Development. With the he...
Background and Motivation Model consistency in model driven engineering is becoming a widely adopted...
Abstract. Model transformations are a key element of model-based software de-velopment processes. De...
Abstract. Version management of models is common for structural diagrams such as class diagrams but ...
Abstract. Large model transformation systems often contain transformation rules that are substantial...
When reengineering large systems, software developers would like to assess and compare the impact of...
With the importance gained by Service-Oriented Architectures (SOA) to simplify and decompose complex...
This paper falls into the context of modeling complex systems according to various viewpoints. More ...
When model transformations are used to implement consistency relations between very large models, in...
When model transformations are used to implement consistency relations between very large models (VL...
Model transformations are an integral part of model-driven development. Incremental updates are a ke...
International audienceDevelopers change models with clear intentions-e.g., for refactoring, defects ...
Conference of 4th International Conference on Model-Driven Engineering and Software Development, MOD...
We present an approach for change-based (as opposed to state-based) model persistence that can facil...
We present an approach for change-based (as opposed to state-based) model persistence that can facil...
Abstract: Model transformation is a crucial aspect of Model-Driven Software Development. With the he...
Background and Motivation Model consistency in model driven engineering is becoming a widely adopted...
Abstract. Model transformations are a key element of model-based software de-velopment processes. De...
Abstract. Version management of models is common for structural diagrams such as class diagrams but ...
Abstract. Large model transformation systems often contain transformation rules that are substantial...
When reengineering large systems, software developers would like to assess and compare the impact of...
With the importance gained by Service-Oriented Architectures (SOA) to simplify and decompose complex...
This paper falls into the context of modeling complex systems according to various viewpoints. More ...