Library-Centric Reusable Model Interpreters for Domain-Specific Modeling Languages
Source: Vanderbilt University
An important artifact of Domain-Specific Modeling Language (DSML) tools are model interpreters, which translate the constructed models into useful artifacts, such as XML configuration files or source files, metadata for analysis and simulation tools, or other model representations. Contemporary DSML tools require a separate model interpreter for every different transformation of a given model, which results in a significant reinvention of the core model interpretation logic across all these model interpreters. This is particularly true for model interpreters using the Visitor pattern. Moreover, when DSMLs are composed to form composite DSMLs, intepreter developers are often required to (re)implement the core interpreter logic for each child DSML within the parent.
| Format: | Size: | 247.80 | |
| Date: | Aug 2007 |



