Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

DSLs in robotics: A case study in programming self-reconfigurable robots

: Schultz, Ulrik Pagh; Bordignon, Mirko; Stoy, Kasper; Nordmann, Arne; Hochgeschwender, Nico; Wrede, Sebastian


Cunha, Jácome:
Grand Timely Topics in Software Engineering. International Summer School GTTSE 2015 : Braga, Portugal, August 23-29, 2015, Tutorial Lectures
Cham: Springer International Publishing, 2017 (Lecture Notes in Computer Science 10223)
ISBN: 978-3-319-60073-4 (Print)
ISBN: 978-3-319-60074-1 (Online)
International Summer School on Grand Timely Topics in Software Engineering (GTTSE) <5, 2015, Braga>
Conference Paper
Fraunhofer IPA ()
Robotik; software engineering; Model Driven Engineering (MDE); Roboterprogrammierung; Programmiersprache; Fallstudie; domänenspezifische Sprache

Robotic systems blend hardware and software in a holistic way that intrinsically raises many crosscutting concerns such as concurrency, uncertainty, and time constraints. These concerns make programming robotic systems challenging as expertise from multiple domains needs to be integrated conceptually and technically. Programming languages play a central role in providing a higher level of abstraction. This briefing presents a case study on the evolution of domain-specific languages based on modular robotics. The case study on the evolution of domain-specific languages is based on a series of DSL prototypes developed over five years for the domain of modular, self-reconfigurable robots.