Share
Title
Transevol - A Tool to Evolve Legacy Model Transformations by ExamplePublished Date
2014Publisher
SCITEPRESSKeywords
Model Driven Development
Model Transformation Development
Model Transformation by Example
Model Transformation Execution Trace ... [+]
Model Transformation Development
Model Transformation by Example
Model Transformation Execution Trace ... [+]
Model Driven Development
Model Transformation Development
Model Transformation by Example
Model Transformation Execution Trace
Model Differences [-]
Model Transformation Development
Model Transformation by Example
Model Transformation Execution Trace
Model Differences [-]
Abstract
The use of Model Driven Development (MDD) approach is increasing in industry. MDD approach raises the level of abstraction using models as main artefacts of software engineering processes. The develop ... [+]
The use of Model Driven Development (MDD) approach is increasing in industry. MDD approach raises the level of abstraction using models as main artefacts of software engineering processes. The development of model transformations is a critical step in MDD. Tasks for defining, specifying and maintaining model transformation rules can be complex in MDD. Model Transformation By Example (MTBE) approaches have been proposed to ease the development process of transformation rules. MTBE uses pair of input/output models to define the model transformation. Starting from pairs of example models the transformation rules are derived semi-automatically. The aim of our approach is to derive the adaptation operations that must be implemented in a legacy model transformation to fulfil a new transformation requirement. An MTBE approach and a tool to develop and evolve ATL transformation rules have been developed. Our approach derives the transformations operations automatically using execution traceability data and models differences. The developed MTBE approach can be applied to evolve legacy model transformations. A real case study is introduced to demonstrate the usefulness of the tool. [-]
Publisher’s version
http://doi.org/10.5220/0004999702340245ISBN
978-989-758-036-9Published at
Proceedings of the 9th International Conference on Software Engineering and Applications Volume 1: ICSOFT-EA. Vienna, 03-05 September. Pp. 234-245, 2014Document type
Conference paper
Version
Published
Rights
© 2014 SCITEPRESSAccess
Open AccessCollections
The following license files are associated with this item:
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 International
Related items
Showing items related by title, author, creator and subject.
-
Model Query Translator. A Model-level Query Approach for Large-scale Models
Sagardui, Goiuria (SCITEPRESS, 2015)Persisting and querying models larger than a few tens of megabytes using XMI introduces a significant time and memory footprint overhead to MDD workflows. In this paper, we present an approach that attempts to address this ... -
Model query transformation framework- MQT: from EMF-based model query languages to persistence-spefic query languages
Carlos García, Xabier de (Mondragon Unibertsitatea. Goi Eskola Politeknikoa, 2016)Memory problems of XML Metadata Interchange (XMI) (default persistence in Eclipse Modelling Framework (EMF)) when operating large models, have motivated the appearance of alternative mechanisms for persistence of EMF models. ... -
Reusability and Flexibility in Parametric Surface-based Models: A Review of Modelling Strategies
Aranburu, Aritz; Justel Lozano, Daniel; Angulo Lizarraga, Ivan (Taylor and Francis Ltd., 2021)CAD systems are indispensable tools in the product design and development process. Through the creation of parametric 3D models,they increase productivity, enable the design of highly complex parts, improve ...