CINCO: a simplicity-driven approach to full generation of domain-specific graphical modeling tools

Stefan Naujokat,Michael Lybecait,Dawid Kopetzki,Bernhard Steffen
DOI: https://doi.org/10.1007/s10009-017-0453-6
2017-05-12
International Journal on Software Tools for Technology Transfer
Abstract:Even with the help of powerful metamodeling frameworks, the development of domain-specific graphical modeling tools is usually a complex, repetitive, and tedious task, which introduces substantial upfront costs often prohibiting such approaches in practice. In order to reduce these costs, the presented Cinco meta tooling suite is designed to provide a holistic approach that greatly simplifies the development of such domain-specific tools. Our solution is based on the idea to apply the concept of domain specialization also to the (meta-)domain of “domain-specific modeling tools”. Important here is our focus on complex graph-based models, comprising various kinds of nodes and edges together with their individual representation, correlations, and interpretation. This focus allows for high-level specifications of the model structures and functionalities as the prerequisite for push-button tool generation.
computer science, software engineering
What problem does this paper attempt to address?