Skip to main content

Evaluation of Development Tools for Domain-Specific Modeling Languages

  • Conference paper
System Analysis and Modeling: Language Profiles (SAM 2006)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 4320))

Included in the following conference series:

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amyot, D., Mussbacher, G.: URN: Towards a New Standard for the Visual Description of Requirements. In: Sherratt, E. (ed.) SAM 2002. LNCS, vol. 2599, pp. 21–37. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  2. Chu, Y.: Tool Support for the Goal-Oriented Requirement Language. M.C.S. project report, University of Ottawa, August (2005), http://www.site.uottawa.ca/~damyot/students/YiChuReportAndTool.zip

  3. Domain-Specific Modeling Forum, http://www.dsmforum.org

  4. Eclipse: Eclipse Modeling Framework (EMF), http://www.eclipse.org/emf/

  5. Eclipse: Graphical Editing Framework (GEF), http://www.eclipse.org/gmf/

  6. Eclipse: Graphical Modeling Framework (GMF), http://www.eclipse.org/gmf/

  7. IBM: Rational Software Architect (RSA) (2005), http://www-306.ibm.com/software/awdtools/architect/swarchitect/

  8. Institute for Software Integrated Systems: The Generic Modeling Environment (GME) (2004), http://www.isis.vanderbilt.edu/Projects/gme/

  9. ITU-T: Recommendation Z.150, User Requirements Notation (URN) – Language Requirements and Framework. Geneva, Switzerland (2003)

    Google Scholar 

  10. Janmohamed, N.: Expressing Goal-oriented Requirement Language in UML 2.0: Examining the functionality of UML Profiles. CSI 4900 project report, University of Ottawa (April 2005), http://www.site.uottawa.ca/damyot/students/NadirRep.zip

  11. Kealey, J., Tremblay, E., Daigle, J.-P., McManus, J., Clift-Noël, O., Amyot, D.: jUCMNav: une nouvelle plateforme ouverte pour l’édition et l’analyse de modèles UCM. 5ième colloque sur les Nouvelles TEchnnologies de la RÉpartition (NOTERE 2005) Gatineau, Canada, August 2005, pp. 215–222 (2005), http://jucmnav.softwareengineering.ca/twiki/bin/view/ProjetSEG/WebHome

  12. MetaCase, MetaEdit+, http://www.metacase.com/mep/

  13. OMG: Unified Modeling Language (UML), version 2.0 (October 2004), http://www.uml.org/#UML2.0

  14. Telelogic AB: TAU G2 (2005), http://www.telelogic.com/products/tau/

    Google Scholar 

  15. URN Focus Group: Draft Rec. Z.151 – Goal-oriented Requirement Language (GRL). Geneva, Switzerland (September 2003)

    Google Scholar 

  16. Xactium: XMF-Mosaic Getting Started Guide, Version 1.0 (July 2005), http://www.xactium.com/

  17. Yu, E.: OpenOME, an open-source requirements engineering tool (2005), http://www.cs.toronto.edu/km/openome

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Amyot, D., Farah, H., Roy, JF. (2006). Evaluation of Development Tools for Domain-Specific Modeling Languages. In: Gotzhein, R., Reed, R. (eds) System Analysis and Modeling: Language Profiles. SAM 2006. Lecture Notes in Computer Science, vol 4320. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11951148_12

Download citation

  • DOI: https://doi.org/10.1007/11951148_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68371-1

  • Online ISBN: 978-3-540-68373-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics