Efficient Editor Generation for Compositional DSLs in Eclipse
arXiv:1409.6625
Abstract
When a domain specific language (DSL) shall be commonly used, it is important for the development team to have a comfortable editor well integrated in the project's development environment. As DSL are rather often subject to changes, efficient development and evolvement of a comfortable editor is an important success criterion for the acceptance of domain specific languages. In this paper we demonstrate how this issue is addressed in the MontiCore DSL development framework. Basically an extension of the MontiCore DSL definition language can be used to efficiently generate DSL editors for Eclipse. The generation tool also supports the compositional language definition features of MontiCore and allows therefore the reuse of existing language and editor definitions.
11 pages, 9 figures, 1 table
References in corpus (1)
Cited by in corpus (6)
- MontiArc - Architectural Modeling of Interactive Distributed and Cyber-Physical Systems
- MontiCore: A Framework for the Development of Textual Domain Specific Languages
- MontiWeb - Modular Development of Web Information Systems
- Extensible Validation Framework for DSLs using MontiCore on the Example of Coding Guidelines
- MontiCore: a Framework for Compositional Development of Domain Specific Languages
- ProcDSL + ProcEd - a Web-based Editing Solution for Domain Specific Process-Engineering