Skip to main content
Computing and InformaticsVolume 38, Issue 2, 2019, Pages 497-524

Model variations and automated refinement of domain-specific modeling languages for robot-motion control(Article)

  • Djukić, V.,
  • Popović, A.,
  • Luković, I.,
  • Ivančević, V.
  Save all to author list
  • aDjukic Software GmbH, Nürnberg, Germany
  • bFaculty of Science, University of Montenegro, Podgorica, Montenegro
  • cFaculty of Technical Sciences, University of Novi Sad, Novi Sad, Serbia

Abstract

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. © 2019 Slovak Academy of Sciences. All rights reserved.

Author keywords

Domain-specific modelingModel executionModel variationsModel-level debuggingRun-time system

Indexed keywords

Engineering controlled terms:Computer debuggingProblem oriented languagesProgram debuggingRobotsSpecification languages
Engineering uncontrolled termsDomain specific languagesDomain specific modelingDomain specific modeling languagesFast transformationModel executionsModel variationRobot motion controlRun time systems
Engineering main heading:Modeling languages
  • ISSN: 13359150
  • Source Type: Journal
  • Original language: English
  • DOI: 10.31577/cai_2019_2_497
  • Document Type: Article
  • Publisher: Slovak Academy of Sciences


© Copyright 2022 Elsevier B.V., All rights reserved.

Cited by 3 documents

Dimitrieski, V. , Kordic, S. , Ristic, S.
Mapping-Based Approach to Integration of Technical Spaces
(2025) Computer Science and Information Systems
Djukić, V. , Tolvanen, J.-P.
Domain-specific modeling in document engineering
(2021) DocEng 2021 - Proceedings of the 2021 ACM Symposium on Document Engineering
Djukic, V.
Evolution from Modeling by Means of Function Block Diagrams to Domain-specific Modeling in Automation
(2020) INISTA 2020 - 2020 International Conference on INnovations in Intelligent SysTems and Applications, Proceedings
View details of all 3 citations
{"topic":{"name":"Oriented Language; Computer Programming Languages; Software Engineering","id":9012,"uri":"Topic/9012","prominencePercentile":77.53909,"prominencePercentileString":"77.539","overallScholarlyOutput":0},"dig":"cf4729997c455da3a15c34419da361dc112bf450c040e5769f363a4448b5c0e2"}

SciVal Topic Prominence

Topic:
Prominence percentile: