Transforming models with ATL

F Jouault, I Kurtev - … Conference on Model Driven Engineering Languages …, 2005 - Springer
This paper presents ATL (ATLAS Transformation Language): a hybrid model transformation
language that allows both declarative and imperative constructs to be used in transformation …

Practical declarative model transformation with Tefkat

M Lawley, J Steel - International Conference on Model Driven Engineering …, 2005 - Springer
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 …

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 …

Validation in model-driven engineering: testing model transformations

F Fleurey, J Steel, B Baudry - Proceedings. 2004 First …, 2004 - ieeexplore.ieee.org
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 …

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 …

Qualifying input test data for model transformations

F Fleurey, B Baudry, PA Muller, YL Traon - Software & Systems Modeling, 2009 - Springer
Abstract Model transformation is a core mechanism for model-driven engineering (MDE).
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

M Challenger, S Demirkol, S Getir, M Mernik… - … Applications of Artificial …, 2014 - Elsevier
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 …

[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 …

The generic model query language GMQL–Conceptual specification, implementation, and runtime evaluation

P Delfmann, M Steinhorst, HA Dietrich, J Becker - Information Systems, 2015 - Elsevier
The generic model query language GMQL is designed to query collections of conceptual
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 …