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

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

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

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.

Original languageEnglish
Title of host publicationGrand Timely Topics in Software Engineering : International Summer School GTTSE 2015, Tutorial Lectures
EditorsJácome Cunha, João P. Fernandes, Ralf Lämmel, João Saraiva, Vadim Zaytsev
PublisherSpringer
Publication date2017
Pages98-123
ISBN (Print)978-3-319-60073-4
ISBN (Electronic)978-3-319-60074-1
DOIs
Publication statusPublished - 2017
Event5th Summer School on Grand Timely Topics in Software Engineering, GTTSE 2015 - Braga, Portugal
Duration: 23. Aug 201529. Aug 2015

Conference

Conference5th Summer School on Grand Timely Topics in Software Engineering, GTTSE 2015
Country/TerritoryPortugal
CityBraga
Period23/08/201529/08/2015
SeriesLecture Notes in Computer Science
Volume10223
ISSN0302-9743

Fingerprint

Dive into the research topics of 'DSLs in robotics: A case study in programming self-reconfigurable robots'. Together they form a unique fingerprint.

Cite this