Transforming models with ATL
This paper presents ATL (ATLAS Transformation Language): a hybrid model transformation
language that allows both declarative and imperative constructs to be used in transformation …
language that allows both declarative and imperative constructs to be used in transformation …
Practical declarative model transformation with Tefkat
We present Tefkat, an implementation of a language designed specifically for the
transformation of MOF models using patterns and rules. The language adopts a declarative …
transformation of MOF models using patterns and rules. The language adopts a declarative …
On model typing
J Steel, JM Jézéquel - Software & Systems Modeling, 2007 - Springer
Where object-oriented languages deal with objects as described by classes, model-driven
development uses models, as graphs of interconnected objects, described by metamodels …
development uses models, as graphs of interconnected objects, described by metamodels …
Validation in model-driven engineering: testing model transformations
The OMG's model-driven architecture is quickly attracting attention as a method of
constructing systems that offers advantages over traditional approaches in terms of …
constructing systems that offers advantages over traditional approaches in terms of …
Model-transformation design patterns
K Lano, S Kolahdouz-Rahimi - IEEE Transactions on Software …, 2014 - ieeexplore.ieee.org
This paper defines a catalogue of patterns for the specification and design of model
transformations, and provides a systematic scheme and classification of these patterns …
transformations, and provides a systematic scheme and classification of these patterns …
Qualifying input test data for model transformations
Abstract Model transformation is a core mechanism for model-driven engineering (MDE).
Writing complex model transformations is error-prone, and efficient testing techniques are …
Writing complex model transformations is error-prone, and efficient testing techniques are …
On the use of a domain-specific modeling language in the development of multiagent systems
Abstract The study of Multiagent Systems (MASs) focuses on those systems in which many
intelligent agents interact with each other. The agents are considered to be autonomous …
intelligent agents interact with each other. The agents are considered to be autonomous …
[PDF][PDF] Model-driven testing with UML 2.0
ZR Dai - Computer science at Kent, 2004 - kar.kent.ac.uk
The UML 2.0 Testing Profile provides support for UML 2.0 based model-driven testing. This
paper introduces a methodology of how to use the profile in order to transform an existing …
paper introduces a methodology of how to use the profile in order to transform an existing …
The generic model query language GMQL–Conceptual specification, implementation, and runtime evaluation
The generic model query language GMQL is designed to query collections of conceptual
models created in arbitrary graph-based modelling languages. Querying conceptual models …
models created in arbitrary graph-based modelling languages. Querying conceptual models …
Constraint-based specification of model transformations
K Lano, S Kolahdouz-Rahimi - Journal of Systems and Software, 2013 - Elsevier
Model transformations are a central element of model-driven development (MDD)
approaches. The correctness, modularity and flexibility of model transformations is critical to …
approaches. The correctness, modularity and flexibility of model transformations is critical to …