Title
A Survey on Domain-Specific Languages in Robotics
Abstract
The design, simulation and programming of robotics systems is challenging as expertise from multiple domains needs to be integrated conceptually and technically. Domain-specific modeling promises an efficient and flexible concept for developing robotics applications that copes with this challenge. It allows to raise the level of abstraction through the use of specific concepts that are closer to the respective domain concerns and easier to understand and validate. Furthermore, it focuses on increasing the level of automation, e.g. through code generation, to bridge the gap between the modeling and the implementation levels and to improve the efficiency and quality of the software development process. Within this contribution, we survey the literature available on domain-specific (modeling) languages in robotics required to realize a state-of-the-art real-world example from the RoboCup@Work competition. We classify 41 publications in the field as reference for potential DSL users. Furthermore, we analyze these contributions from a DSL-engineering viewpoint and discuss quantitative and qualitative aspects such as the methods and tools used for DSL implementation as well as their documentation status and platform integration. Finally, we conclude with some recommendations for discussion in the robotics programming and simulation community based on the insights gained with this survey.
Year
DOI
Venue
2014
10.1007/978-3-319-11900-7_17
SIMPAR
Field
DocType
Volume
Domain-specific language,Abstraction,Simulation,Computer science,Digital subscriber line,Automation,Code generation,Software development process,Artificial intelligence,Documentation,Robotics
Conference
8810
ISSN
Citations 
PageRank 
0302-9743
15
0.87
References 
Authors
20
3
Name
Order
Citations
PageRank
Arne Nordmann1415.27
Nico Hochgeschwender212615.75
Sebastian Wrede313920.59