Matilda: A Generic and Customizable Framework for Direct Model Execution in Model-Driven Software Development

Download Now Date Added: Dec 2008
Format: PDF

Traditional Model Driven Development (MDD) frameworks have three critical issues: abstraction gap between modeling and programming layers, a lack of traceability between models and programs, and a lack of customizability to support various combinations of modeling technologies and implementation/deployment technologies. In order to address these issues, this paper proposes a new MDD framework, called Matilda, which is a framework to build execution runtime engines (or virtual machines) for software models. It directly executes models defined with certain modeling technologies such as UML and BPMN by automatically transforming them to executable code.