A Metamodel-Driven MDA Process and its Tools

Gábor Karsai, Aditya Agarwal · 2003

A domain-specific refinement of MDA, called DS-MDA is introduced, and a practical manifestation of it called MIC (for Model-Integrated Computing) is described. MIC extends MDA in the direction of domain-specific modeling languages. The MIC tools are metaprogrammable, i.e. are tailored for specific domains using meta-models. Meta-models capture the domain’s and the target platform’s general properties, as well as the transformation between the two. The paper introduces the tools and process that supports single domains, and proposes an extension towards multi-model processes. Broadening MDA The Model-Driven Architecture initiative of OMG has put model-based approaches to software development into focus. The idea of creating models of software artifacts has been around for quite some time, but perhaps this is the first time when mainstream software developers embrace the concept and demand tools that support this process. MDA is a “good thing ” because it helps us develop software on a higher level of abstraction and – hopefully – will provide a “toolbox ” that helps to keep the monster of complexity in check. This seems justified, as one can envision that

Read the paper · More papers on PaperTik