MT-Scribe: An End-User Approach to Automate Software Model Evolution

Yu Sun, Jeff Gray, and Jules White
University of Alabama at Birmingham, USA; University of Alabama, USA; Virginia Tech, USA

Model evolution is an essential activity in software system modeling, which is traditionally supported by manual editing or writing model transformation rules. However, the current state of practice for model evolution presents challenges to those who are unfamiliar with model transformation languages or metamodel definitions. This demonstration presents a demonstration-based approach that assists end-users through automation of model evolution tasks (e.g., refactoring, model scaling, and aspect weaving).