skip to main content
10.1145/2480362.2480576acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
poster

Notation-driven vs metamodel-driven development of domain-specific modeling languages: an empirical study

Published: 18 March 2013 Publication History

Abstract

Domain-Specific Modeling Languages (DSMLs) enable domain experts to represent their knowledge through their own domain-specific notations. The Model-Driven Engineering (MDE) community proposes a metamodel-driven approach for the production of tools implementing said DSMLs, i.e. one has to first devise the metamodel of a domain and then its notation. In an industrial context, the adoption by domain experts of modeling tools is a challenging issue. EADS as a major aircraft manufacturer faces this problem with experts from multiple fields. In this paper we argue that a notation-based approach, i.e. first designing the notation and then automatically generating the domain metamodel, would yield notations closer to experts' expectations; thus maximizing the adoption rate of the modeling tools. In order to test this hypothesis, we devised an empirical study comparing such a notation-driven approach to the metamodel-driven approach. We present in this paper the results and conclusions of this study.

References

[1]
S. A. Brown, A. P. Massey, M. M. Montoya-Weiss, and J. R. Burkman. Do I Really Have To? User Acceptance of Mandated Technology. European Journal of Information Systems, 11(4):283--295, 2002.
[2]
F. D. Davis. Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology. MIS Quarterly, 13(3):319--340, 1989.
[3]
F. D. Davis, R. P. Bagozzi, and P. R. Warshaw. User Acceptance of Computer Technology: A Comparison of Two Theoretical Models. Management Science, 35(8):982--1003, 1989.
[4]
A. Evans, M. Fernández, and P. Mohagheghi. Experiences of Developing a Network Modeling Tool Using the Eclipse Environment. In Model Driven Architecture - Foundations and Applications, volume 5562 of Lecture Notes in Computer Science, pages 301--312. Springer Berlin/Heidelberg, 2009.
[5]
D. Moody. The "Physics" of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering. Transactions on Software Engineering, 35:756--779, 2009.
[6]
I. Ráth, A. Ökrös, and D. Varró. Synchronization of Abstract and Concrete Syntax in Domain-Specific Modeling Languages. Software and Systems Modeling, 9:453--471, 2010.
[7]
C. Wohlin, P. Runeson, M. Höst, M. C. Ohlsson, B. Regnell, and A. Wesslén. Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers, 2000.

Cited By

View all
  • (2017)Analysing the cognitive effectiveness of the WebML visual notationSoftware and Systems Modeling (SoSyM)10.1007/s10270-014-0447-816:1(195-227)Online publication date: 1-Feb-2017

Index Terms

  1. Notation-driven vs metamodel-driven development of domain-specific modeling languages: an empirical study

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied Computing
      March 2013
      2124 pages
      ISBN:9781450316569
      DOI:10.1145/2480362
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 18 March 2013

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. domain-specific modeling
      2. empirical study
      3. model-driven engineering
      4. notation-driven development

      Qualifiers

      • Poster

      Conference

      SAC '13
      Sponsor:
      SAC '13: SAC '13
      March 18 - 22, 2013
      Coimbra, Portugal

      Acceptance Rates

      SAC '13 Paper Acceptance Rate 255 of 1,063 submissions, 24%;
      Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

      Upcoming Conference

      SAC '25
      The 40th ACM/SIGAPP Symposium on Applied Computing
      March 31 - April 4, 2025
      Catania , Italy

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 05 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2017)Analysing the cognitive effectiveness of the WebML visual notationSoftware and Systems Modeling (SoSyM)10.1007/s10270-014-0447-816:1(195-227)Online publication date: 1-Feb-2017

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media