Guided Development with Multiple Domain-Specific Languages

TitleGuided Development with Multiple Domain-Specific Languages
Publication TypeConference Paper
Year of Publication2007
AuthorsHessellund, A., K. Czarnecki, and A. Wąsowski
EditorEngels, G., B. Opdyke, D. C. Schmidt, and F. Weil
Conference NameACM/IEEE 10th International Conference on Model Driven Engineering Languages and Systems (MODELS)
Conference LocationNashville, USA
ISBN Number978-3-540-75209-7

We study the Apache Open for Business (OFBiz), an industrial-strength
platform for enterprise applications. OFBiz is an example of a
substantial project using model-driven development with multiple
domain-specific languages (DSLs). We identify consistency management
as one of its key challenges. To address this challenge, we present
SmartEMF, which is an extension of the Eclipse Modeling Frame- work
that provides support for representing, checking, and maintaining
constraints in the context of multiple loosely-coupled DSLs. SmartEMF
provides a simple form of user guidance by computing the valid set of
editing operations that are available in a given context. We evaluate
the prototype by applying it to the OFBiz project.

Refereed DesignationRefereed
models07.pdf576.91 KB