Title :
Propagating model refactorings to graph transformation rules
Author :
Sabine Winetzhammer;Bernhard Westfechtel
Author_Institution :
Applied Computer Science 1 - Software Engineering, University of Bayreuth, Universitä
Abstract :
Model-driven software engineering reduces the effort of developing software by replacing low-level programming with the construction of high-level executable models. Refactoring improves the structure of software artifacts without changing external behavior. Originally, refactoring was developed for and applied to (object-oriented) programs. In the context of model-driven software engineering, refactoring has to be applied to both structural and behavioral models. In this paper, we present tool support for model refactoring in ModGraph, a tool which employs Ecore class diagrams for structural modeling and graph transformation rules for behavioral modeling. In particular, we focus on the propagation of refactorings of the structural model into the behavioral model.
Keywords :
"Object oriented modeling","Unified modeling language","Software","Computational modeling","Context","Context modeling","Adaptation models"
Conference_Titel :
Software Paradigm Trends (ICSOFT-PT), 2014 9th International Conference on