Creating and maintaining tools for domain-specific modeling languages (DSML) demands time and efforts that often discourage potential developers. However, several tools are now available that promise to accelerate the development of DSML environments. In this paper, we evaluate five such tools (GME, Tau G2, RSA, XMF-Mosaic, and Eclipse with GEF and EMF) by observing how well they can be used to create graphical editors for the Goal-oriented Requirement Language (GRL), for which a simplified metamodel is provided. We discuss the evaluation criteria, results, and lessons learned during the creation of GRL editors with these technologies.
-- Daniel Amyot
- 03 Aug 2006
- Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.
| Title || Evaluation of Development Tools for Domain-Specific Modeling Languages |
| Authors || D. Amyot, H. Farah, and J.-F. Roy |
| Type || Conference |
| Conference/Journal Title || SAM 2006: Language Profiles - Fifth Workshop on System Analysis and Modelling |
| Volume/Number || LNCS 4320 |
| Editors || R. Gotzhein and R. Reed |
| Publisher || Springer |
| Month || May |
| Year || 2006 |
| Pages || 183-197 |
| DOI || 10.1007/11951148_12 |
| Keywords || DSML, Eclipse, GME, GRL, jUCMNav, RSA, Tau G2, XMF-Mosaic |