Developing Conceptual Modeling Tools Using a DSL
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.
Top- Visic, Niksa
- Karagiannis, Dimitris
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 |