Developing Conceptual Modeling Tools Using a DSL

Developing Conceptual Modeling Tools Using a DSL

Abstract

There are multiple ways one can pursue when developing conceptual modeling tools. The most common are the ones where modeling tool engineers implement by using multiple graphical editors and various programming languages to realize the requirements of a modeling method. In this case, implementing artifacts such as abstract and concrete syntax or algorithms is linked to a specific technological platform. This motivated us to develop a DSL for this area, which entailed designing, specifying and implementing it. In this paper we propose a domain-specific language (MM-DSL) based on a metamodeling approach, which gives us the ability to be technology independent. With MM-DSL a specification for a conceptual modeling tool is programmed on an abstract level. The code can be compiled and executed on different metamodeling platforms. We tested the MM-DSL 1.0 using a prototype-based evaluation.

Grafik Top
Authors
  • Visic, Niksa
  • Karagiannis, Dimitris
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Full Paper in Proceedings)
Event Title
Knowledge Science, Engineering and Management - 7th International Conference, KSEM 2014, Sibiu, Romania, October 16-18, 2014. Proceedings
Divisions
Knowledge Engineering
Subjects
Programmiermethodik
Programmiersprachen
Angewandte Informatik
Event Location
Sibiu, Romania
Event Type
Conference
Event Dates
16-18 Oct 2014
Page Range
pp. 162-173
Date
October 2014
Official URL
http://dx.doi.org/10.1007/978-3-319-12096-6₁₅
Export
Grafik Top