Propagating model refactorings to graph transformation rules


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… (More)
DOI: 10.5220/0005098900170028


9 Figures and Tables