@inproceedings{086fb701f824499dbbf8317454b5320b,
title = "DSLs in robotics: A case study in programming self-reconfigurable robots",
abstract = "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.",
author = "Schultz, {Ulrik Pagh} and Mirko Bordignon and Kasper Stoy and Arne Nordmann and Nico Hochgeschwender and Sebastian Wrede",
year = "2017",
doi = "10.1007/978-3-319-60074-1_5",
language = "English",
isbn = "978-3-319-60073-4",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "98--123",
editor = "J{\'a}come Cunha and Fernandes, {Jo{\~a}o P.} and Ralf L{\"a}mmel and Jo{\~a}o Saraiva and Vadim Zaytsev",
booktitle = "Grand Timely Topics in Software Engineering",
address = "Germany",
note = "5th Summer School on Grand Timely Topics in Software Engineering, GTTSE 2015 ; Conference date: 23-08-2015 Through 29-08-2015",
}