Facebook Instagram Twitter RSS Feed PodBean Back to top on side

Model Variations and Automated Refinement of Domain-Specific Modeling Languages for Robot-Motion Control

In: Computing and Informatics, vol. 38, no. 2
V. Djukić - A. Popović - I. Luković - V. Ivančević

Details:

Year, pages: 2019, 497 - 524
Language: eng
Keywords:
Domain-specific modeling, run-time system, model variations, model execution, model-level debugging
Document type: article
About article:
This paper presents an approach to handling frequent variations of modeling languages and models. The approach is based on Domain-Specific Modeling and linking of modeling tools with adaptive Run-Time Systems. The applicability of our solution is illustrated on an example of domain-specific languages for robot control. Special attention was given to the following problems: 1) model-level debugging; 2) performing fast transformation of models to native code for various hardware platforms and operating systems; and 3) specification of views and view-based generation of applications for validation of meta-models, models, and generated code. The feedback for automated refinement of models and meta-models is provided by a custom adaptive Run-Time System. For the purpose of synchronizing models, meta-models, and the target Run-Time System, we introduce action reports, which allow model-level debugging. In order to simplify handling of frequent model variations, we have introduced the linguistic concept of a modifier.
How to cite:
ISO 690:
Djukić, V., Popović, A., Luković, I., Ivančević, V. 2019. Model Variations and Automated Refinement of Domain-Specific Modeling Languages for Robot-Motion Control. In Computing and Informatics, vol. 38, no.2, pp. 497-524. 1335-9150. DOI: https://doi.org/10.31577/cai_2019_2_497

APA:
Djukić, V., Popović, A., Luković, I., Ivančević, V. (2019). Model Variations and Automated Refinement of Domain-Specific Modeling Languages for Robot-Motion Control. Computing and Informatics, 38(2), 497-524. 1335-9150. DOI: https://doi.org/10.31577/cai_2019_2_497
About edition:
Publisher: Ústav informatiky SAV
Published: 4. 6. 2019