Evolving Legacy Model Transformations to Aggregate Non Functional Requirements of the Domain

Joseba A. Agirre, Goiuria Sagardui, Leire Etxeberria

2015

Abstract

The use of Model Driven Development (MDD) is increasing in industry. When a Non Functional Requirement (NFR) not considered in the development must be added metamodels, models and also transformations are affected. Tasks for defining and maintaining model transformation rules can be complex in MDD. Model Transformation By Example (MTBE) approaches have been proposed to ease the development of transformation rules. In this paper an approach based on MTBE to derive the adaptation operations that must be implemented in a legacy model transformation when a NFR appears is presented. The approach derives semi-automatically the model transformations using execution traceability data and models differences. An example where access control property is integrated on a MDD system is introduced to demonstrate the usefulness of the tool to evolve model transformations.

Download


Paper Citation


in Harvard Style

A. Agirre J., Sagardui G. and Etxeberria L. (2015). Evolving Legacy Model Transformations to Aggregate Non Functional Requirements of the Domain . In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-083-3, pages 437-448. DOI: 10.5220/0005227304370448

in Bibtex Style

@conference{modelsward15,
author={Joseba A. Agirre and Goiuria Sagardui and Leire Etxeberria},
title={Evolving Legacy Model Transformations to Aggregate Non Functional Requirements of the Domain},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2015},
pages={437-448},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005227304370448},
isbn={978-989-758-083-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Evolving Legacy Model Transformations to Aggregate Non Functional Requirements of the Domain
SN - 978-989-758-083-3
AU - A. Agirre J.
AU - Sagardui G.
AU - Etxeberria L.
PY - 2015
SP - 437
EP - 448
DO - 10.5220/0005227304370448