Volltext-Downloads (blau) und Frontdoor-Views (grau)

A Survey on Domain-Specific Modeling and Languages in Robotics

  • The development of advanced robotic systems is challenging as expertise from multiple domains needs to be integrated conceptually and technically. Model-driven engineering promises an efficient and flexible approach for developing robotics applications that copes with this challenge. Domain-specific modeling allows to describe robotics concerns with concepts and notations closer to the respective problem domain. This raises the level of abstraction and results in models that are easier to understand and validate. Furthermore, model-driven engineering allows to increase the level of automation, e.g. through code generation, and to bridge the gap between modeling and implementation. The anticipated results are improved efficiency and quality of the robotics systems engineering process. Within this contribution, we survey the available literature on domain-specific modeling and languages that target core robotics concerns. In total 137 publications were identified that comply with a set of defined criteria, which we consider essential for contributions in this field. With the presented survey, we provide an overview on the state-of-the-art of domain-specific modeling approaches in robotics. The surveyed publications are investigated from the perspective of users and developers of model-based approaches in robotics along a set of quantitative and qualitative research questions. The presented quantitative analysis clearly indicates the rising popularity of applying domain-specific modeling approaches to robotics in the academic community. Beyond this statistical analysis, we map the selected publications to a defined set of robotics subdomains and typical development phases in robotic systems engineering as reference for potential users. Furthermore, we analyze these contributions from a language engineering viewpoint and discuss aspects such as the methods and tools used for their implementation as well as their documentation status, platform integration, typical use cases and the evaluation strategies used for validation of the proposed approaches. Finally, we conclude with recommendations for discussion in the model-driven engineering and robotics community based on the insights gained in this survey.

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar Check availability


Show usage statistics
Document Type:Article
Author:Arne Nordmann, Nico Hochgeschwender, Dennis Wigand, Sebastian Wrede
Parent Title (English):Journal of Software Engineering for Robotics
First Page:75
Last Page:99
Publisher:Università degli studi di Bergamo
Publishing Institution:Hochschule Bonn-Rhein-Sieg
Date of first publication:2016/07/26
Copyright:© 2016 by A. Nordmann, N. Hochgeschwender, D. Wigand, S. Wrede
Funding Information:The research leading to these results received funding from the European Community’s Horizon 2020 robotics program ICT-23-2014 under grant agreement 644727 - CogIMon and was supported by a grant of the Cluster of Excellence Cognitive Interaction Technology (CITEC) at Bielefeld University.
Keyword:Code Generation; Domain-Specific Modeling Languages,; Language Engineering; Model-Driven Engineering
Departments, institutes and facilities:Fachbereich Informatik
Institut für Cyber Security & Privacy (ICSP)
Dewey Decimal Classification (DDC):0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
Entry in this database:2016/08/12
Licence (German):License LogoCreative Commons - CC BY - Namensnennung 3.0