Model Execution: An Approach based on extending Domain-Specific Modeling with Action Reports
- Djukić – Software Solutions,
Gärtnerstrasse 17, 90408 Nürnberg, Germany
info@djukic-soft.com - University of Novi Sad, Faculty of Technical Sciences
Trg Dositeja Obradovića 6, 21000 Novi Sad, Serbia
{ivan,dragoman}@uns.ac.rs - University of Montenegro, Faculty of Natural Sciences and Mathematics
Džordža Vašingtona bb, 81000 Podgorica, Montenegro
aleksandarp@rc.pmf.ac.me
Abstract
In this paper, we present an approach to development and application of domain-specific modeling (DSM) tools in the model-based management of business processes. The level of Model-to-Text (M2T) transformations in the standard architecture for domain-specific modeling solutions is extended with action reports, which allow synchronization between models, generated code, and target interpreters. The basic idea behind the approach is to use M2T transformation languages to construct submodels, client application components, and operations on target interpreters. In this manner, M2T transformations may be employed to support not only generation of target platform code from domain-specific graphical language (DSGL) models but also straightforward use of models and appropriate DSM tools as client applications. The applicability of action reports is demonstrated by examples from document engineering, and measurement and control systems.
Key words
domain-specific modeling, model-driven development, model transformations, modeling tools, document engineering
Digital Object Identifier (DOI)
https://doi.org/10.2298/CSIS121228059D
Publication information
Volume 10, Issue 4 (October 2013)
Special Issue on Advances in Model Driven Engineering, Languages and Agents
Year of Publication: 2013
ISSN: 2406-1018 (Online)
Publisher: ComSIS Consortium
Full text
Available in PDF
Portable Document Format
How to cite
Djukić, V., Luković, I., Popović, A., Ivančević, V.: Model Execution: An Approach based on extending Domain-Specific Modeling with Action Reports. Computer Science and Information Systems, Vol. 10, No. 4, 1585-1620. (2013), https://doi.org/10.2298/CSIS121228059D