International audienceIn this paper we propose a method to derive OCL invariants from declarative model-to-model transformations in order to enable their verification and analysis. For this purpose we have defined a number of invariant-based verification properties which provide increasing degrees of confidence about transformation correctness, such as whether a rule (or the whole transformation) is satisfiable by some model, executable or total. We also provide some heuristics for generating meaningful scenarios that can be used to semi-automatically validate the transformations. As a proof of concept, the method is instantiated for two prominent model-to-model transformation languages: Triple Graph Grammars and QVT
AbstractIn model-based software development, a complete design and analysis process involves designi...
International audienceWe report in this paper a method for proving that a graph transformation is pr...
Abstract: Metamodels are often augmented with additional constraints that must be satisfied by valid...
International audienceIn this paper we propose a method to derive OCL invariants from declarative mo...
Abstract. In this paper we propose a method to derive OCL invari-ants from declarative specification...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-540-87875-9_3Proc...
International audienceThis paper is concerned with the interplay of the expressiveness of model and ...
With the increasing use of automatic transformations of models, the correctness of these transformat...
Model transformations are a central element of model-driven development (MDD) approaches. The correc...
Abstract: With the increasing use of automatic transformations of models, the correctness of these t...
Abstract. This paper discusses a case study for showing invariant independence for a transformation ...
Abstract. This paper studies model transformations in the form of transformation models connecting s...
peer reviewedModel transformations are a key concept within model driven development and there is an...
In model-based software development, a complete design and analysis process involves designing the s...
Abstract. In model-driven engineering, models constitute pivotal elements of the software to be buil...
AbstractIn model-based software development, a complete design and analysis process involves designi...
International audienceWe report in this paper a method for proving that a graph transformation is pr...
Abstract: Metamodels are often augmented with additional constraints that must be satisfied by valid...
International audienceIn this paper we propose a method to derive OCL invariants from declarative mo...
Abstract. In this paper we propose a method to derive OCL invari-ants from declarative specification...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-540-87875-9_3Proc...
International audienceThis paper is concerned with the interplay of the expressiveness of model and ...
With the increasing use of automatic transformations of models, the correctness of these transformat...
Model transformations are a central element of model-driven development (MDD) approaches. The correc...
Abstract: With the increasing use of automatic transformations of models, the correctness of these t...
Abstract. This paper discusses a case study for showing invariant independence for a transformation ...
Abstract. This paper studies model transformations in the form of transformation models connecting s...
peer reviewedModel transformations are a key concept within model driven development and there is an...
In model-based software development, a complete design and analysis process involves designing the s...
Abstract. In model-driven engineering, models constitute pivotal elements of the software to be buil...
AbstractIn model-based software development, a complete design and analysis process involves designi...
International audienceWe report in this paper a method for proving that a graph transformation is pr...
Abstract: Metamodels are often augmented with additional constraints that must be satisfied by valid...