How are Metamodels Specified in Practice? Empirical Insights and Recommendations

How are Metamodels Specified in Practice? Empirical Insights and Recommendations

Abstract

Conceptual modeling languages such as BPMN and UML are widely used in industry and academia. Such modeling languages are usually introduced in overarching specification documents maintained by standardization institutions. Being the primary - often even the single - source of information, such specifications are vital for modelers, researchers, and tool vendors. However, how to derive a coherent and comprehensive specification was never systematically analyzed. This paper reports on the analysis of 11 current modeling language specifications with a focus on how metamodels are specified. Identified metamodel specification techniques are discussed and their sample usage is illustrated. Thereby, individual strengths and weaknesses of each technique are discussed. The contribution of this paper is a foundation for increasing the consistency and expressive power of metamodel specifications, ultimately leading to an improved understanding and better utilization of modeling languages.

Grafik Top
Authors
  • Bork, Dominik
  • Karagiannis, Dimitris
  • Pittl, Benedikt
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
Twenty-fourth Americas Conference on Information Systems (AMCIS 2018)
Divisions
Knowledge Engineering
Event Location
New Orleans, USA
Event Type
Conference
Event Dates
16.08.2018-18.08.2018
Series Name
Twenty-fourth Americas Conference on Information Systems, New Orleans, 2018
ISSN/ISBN
978-0-9966831-6-6
Page Range
pp. 1-10
Date
August 2018
Export
Grafik Top