A cornerstone in Domain-Specific Modeling is the definition of modeling languages. A widely used method to formalize domain-specific languages is the metamodeling approach. There are a huge number of metamodeling languages. The choice of a suitable metamodeling approach is a challenging task because there is often a lack of knowledge about the selection criteria and the offered metamodeling features. In this paper, we analyze a set of metamodeling languages (ARIS, Ecore, GME, GOPPRR, MS DSL Tools, and MS Visio), define a comparison framework, and compare the selected meta-metamodels. The comparison forms a first foundation for solving the selection problem.
Abstract. In this paper, we demonstrate the prototype of a modelling tool that applies graph-based rules for identifying problems in business process models. The advantages of our approach are twofold. Firstly, it is not necessary to compute the complete state space of the model in order to find errors. Secondly, our technique can even be applied to incomplete business process models. Thus, the modeller can be supported by direct feedback during the model construction. This feedback does not only report problems, but it also identifies their reasons and makes suggestions for improvements.
Abstract-Modeling is a fundamental concept in software engineering and other system development disciplines. Nowadays the modeling process is supported by powerful modeling tools. Generally speaking, tools which support the definition and usage of self-defined languages are called meta-modeling tools. An important requirement for meta-modeling tools is the interoperability among each other. For instance, interoperability helps to build complex tool chains covering the whole development process. Furthermore, interoperability can also avoid the vendor lock-in effect. Thus, interoperability facilitates the replacement of a tool by a new tool better fitting the customer needs. The objective of this paper is to investigate the current status of interoperability between meta-modeling tools. In more detail, we study the degree of model exchange between meta-modeling tools and look for typical exchange approaches. The study focuses on meta-modeling tools and approaches which are being used in practice or the real world, respectively.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.