towards a model execution framework for eclipse
The Eclipse Modeling Project (EMP) is one of the most striking foundation for model driven development. With its core frameworks for metamodeling, textual and graphical editors, validation & constraints, transformations, etc. it provides broad support for creation of model driven tooling such as for Domain Specific Languages (DSLs). However, there is currently a lack of support for making models executable by means of operational semantics. This paper outlines the M3Actions, a framework to develop execution semantics for MOF metamodels, which is on the verge of being adopted as basis of a new Eclipse project named Model Execution Framework (MXF). We discuss requirements upon model execution and sketch requirements of a common execution infrastructure.
model execution framework model execution metamodels operational semantics