Abstract. Large model transformation systems often contain transformation rules that are substantially similar to each other, causing performance bottlenecks for systems in which rules are applied nondeterministically, as long as one of them is applicable. We tackle this problem by introducing variability-based graph trans-formations. We formally define variability-based rules and contribute a novel match-finding algorithm for applying them. We prove correctness of our approach by showing its equivalence to the classic one of applying the rules individually, and demonstrate the achieved performance speed-up on a realistic transformation scenario.
Model transformation promises faster and higher-quality system development processes by automating c...
AbstractUsing graph transformation as a formalism to specify model transformation, termination and c...
Abstract: Model-to-model transformations between visual languages are often de-fined by typed, attri...
Abstract. Large model transformation systems often contain transformation rules that are substantial...
Abstract. Large model transformation systems often contain transformation rules that are substantial...
Model transformation is at the center of current model-driven engineering research. The current stat...
When model transformations are used to implement consistency relations between very large models, in...
Software product lines continuously undergo model transformations, such as refactorings, refinements...
Model transformation (MT) is a key technology in the model-driven development approach of software e...
tion is a specialized program, often composed of a set of rules to transform models. The Model Trans...
A major concern of software evolution is to achieve and maintain consistency between both different ...
This paper deals with managing variability on behavioral models. Such models are generally more comp...
Abstract: Graph transformation units are rule-based entities that allow to transform source graphs i...
Pour réaliser un modèle dans un domaine métier, les mêmes concepts peuvent être traduits, nommés, re...
Abstract. Bidirectional model transformations (bx) are mechanisms for auto-matically restoring consi...
Model transformation promises faster and higher-quality system development processes by automating c...
AbstractUsing graph transformation as a formalism to specify model transformation, termination and c...
Abstract: Model-to-model transformations between visual languages are often de-fined by typed, attri...
Abstract. Large model transformation systems often contain transformation rules that are substantial...
Abstract. Large model transformation systems often contain transformation rules that are substantial...
Model transformation is at the center of current model-driven engineering research. The current stat...
When model transformations are used to implement consistency relations between very large models, in...
Software product lines continuously undergo model transformations, such as refactorings, refinements...
Model transformation (MT) is a key technology in the model-driven development approach of software e...
tion is a specialized program, often composed of a set of rules to transform models. The Model Trans...
A major concern of software evolution is to achieve and maintain consistency between both different ...
This paper deals with managing variability on behavioral models. Such models are generally more comp...
Abstract: Graph transformation units are rule-based entities that allow to transform source graphs i...
Pour réaliser un modèle dans un domaine métier, les mêmes concepts peuvent être traduits, nommés, re...
Abstract. Bidirectional model transformations (bx) are mechanisms for auto-matically restoring consi...
Model transformation promises faster and higher-quality system development processes by automating c...
AbstractUsing graph transformation as a formalism to specify model transformation, termination and c...
Abstract: Model-to-model transformations between visual languages are often de-fined by typed, attri...