Abstract: Algebraic graph transformation is a well-known rule-based approach to manipulate graphs that can be applied in several contexts. In this paper we use it in the context of model-driven engineering. Graph transformation rules usually specify changes to only one graph per application, however there are use cases such as model co-evolution where not only a single graph should be manipulated but also related ones. The co-transformation of type graphs together with their instance graphs has shown to be a promising approach to formalize model and meta-model co-evolution. In this paper, we extend our earlier work on co-evolution by allowing transformation rules that have less restrictions so that graph manipulations such as merging of typ...
Since the systematic evolution of graph-like program models has become important in software enginee...
Graphs are among the simplest and most universal models for a variety of systems, not just in comput...
Abstract: Model-based development necessitates the transformation of models between different stages...
Algebraic graph transformation is a well-known rule-based approach to manipulate graphs that can be ...
Graphs are widely used to represent structural information in the form of objects and connections be...
Model transformations are key activities in model-driven development (MDD). A number of model transf...
Several approaches exist to define a visual language (VL). Among those the meta-modeling approach us...
Model transformation is at the center of current model-driven engineering research. The current stat...
International audienceGraph transformation is a specification technique suitable for a wide range of...
Abstract: The algebraic graph transformation approach was initiated in 1973 and supports the rule-ba...
Abstract: Graph transformation units are rule-based entities that allow to transform source graphs i...
Abstract: Model-to-model transformations between visual languages are often de-fined by typed, attri...
Multilevel modeling extends traditional modeling techniques with a potentially unlimited number of a...
Abstract Graphs are a common means to represent structures in models and meta-models of software sys...
Graphs are a common means to represent structures in models and meta-models of software systems. In ...
Since the systematic evolution of graph-like program models has become important in software enginee...
Graphs are among the simplest and most universal models for a variety of systems, not just in comput...
Abstract: Model-based development necessitates the transformation of models between different stages...
Algebraic graph transformation is a well-known rule-based approach to manipulate graphs that can be ...
Graphs are widely used to represent structural information in the form of objects and connections be...
Model transformations are key activities in model-driven development (MDD). A number of model transf...
Several approaches exist to define a visual language (VL). Among those the meta-modeling approach us...
Model transformation is at the center of current model-driven engineering research. The current stat...
International audienceGraph transformation is a specification technique suitable for a wide range of...
Abstract: The algebraic graph transformation approach was initiated in 1973 and supports the rule-ba...
Abstract: Graph transformation units are rule-based entities that allow to transform source graphs i...
Abstract: Model-to-model transformations between visual languages are often de-fined by typed, attri...
Multilevel modeling extends traditional modeling techniques with a potentially unlimited number of a...
Abstract Graphs are a common means to represent structures in models and meta-models of software sys...
Graphs are a common means to represent structures in models and meta-models of software systems. In ...
Since the systematic evolution of graph-like program models has become important in software enginee...
Graphs are among the simplest and most universal models for a variety of systems, not just in comput...
Abstract: Model-based development necessitates the transformation of models between different stages...