4th International Workshop on Domain-Specific Languages and models for ROBotic systems (DSLRob-13)
The Fourth International Workshop on Domain-Specific Languages and Models for Robotic Systems (DSLRob'13) will be held November 8th 2013 at Tokyo (Japan), just after the IROS 2013 conference.
Domain-Specific Languages (DSLs) and Model-driven Software Development (MDSD) are emerging areas of interest in the robotics research community. Both have been instrumental for resolving complex issues in a wide range of domains, including e.g. distributed and modular robotics, control, and vision. The goal of this workshop is to bring together robotics researchers working with DSLs and models in different aspects of robotics.
Description
A domain-specific language (DSL) is a programming language dedicated to a particular problem domain that offers specific notations and abstractions that increase programmer productivity within that domain. Models offer a high-level way for domain users to specify the functionality of their system at the right level of abstraction. DSLs and models have historically been used for programming complex systems. However recently they have garnered interest as a separate field of study. Robotic systems blend hardware and software in a holistic way that intrinsically raises many crosscutting concerns (concurrency, uncertainty, time constraints, ...), for which reason, traditional general-purpose languages often lead to a poor fit between the language features and the implementation requirements. DSLs and models offer a powerful, systematic way to overcome this problem, enabling the programmer to quickly and precisely implement novel software solutions to complex problems within the robotics domain.
The main objective of this workshop is a cross-pollination of ideas between robotics researchers in DSLs and models from different domains. DSLs and models are key elements in many robotic systems presented at leading conferences such as IROS and ICRA, but the domain-centric structure of the typical robotics conference does not offer a natural venue for exchange of ideas regarding DSLs and models.
This workshop will focus on the use of Domain-Specific Languages and Models for Robotic Systems. Topics that are of special interest include:
- domain-specific languages to express reactive behaviors, composition of behaviors, motion description languages (MDL),
- domain-specific languages to express uncertainty, modelling of physical system, real-time constraints,
- domain-specific languages to describe cooperative robotics and modular robotics systems,
- tools support and frameworks for describing and manipulating DSLs, models and meta-models for robotic systems,
- code generation and code transformation for robotics systems, variability in robotic systems,
- meta-models to express robotic specific structures and best practices,
- frameworks to combine DSLs in an uniform manner,
- benchmarks to compare use of DSL vs general-purpose programming, and
- programming languages in the context of robotic systems, visual languages for robots, languages to teach robotics.
The intended audience is those robotics researchers throughout the entire robotics community who use DSLs and models as a key component of their robotics software infrastructure. In addition, robotics researchers with an interest in modern approaches to solving complex software-related issues will find the workshop inspirational.
Relation to previous workshops organized
This is the fourth installment of this workshop: the first edition DSLRob 2010 was held at IROS 2010, the second edition DSLRob 2011 collocated with IROS 2011 and third edition DSLRob 2012 was organized during SIMPAR 2012.
The proceedings of the previous editions are freely available on arXiv: DSLRob 2010 proceedings, DSLRob 2011 proceedings, DSLRob 2012 proceedings.
Submissions guidelines
All submitted papers will be reviewed on the basis of technical quality, relevance, significance, and clarity. At least two reviews for each paper will be conducted. All workshop papers should be submitted electronically in PDF format through the EasyChair website and should use the IEEE US letter format.
We are looking for submission of full research papers and experiences reports (up to 8 pages) and work in progress submissions (up to 4 pages). Please create your account on Easy Chair website as soon as possible if you intend to submit a paper: http://www.easychair.org/conferences/?conf=dslrob2013
Journal Special Issue
After the workshop, authors of the last previous DSLROB editions since 2010 will be asked to submit an extended version of their papers to the following journal special issue: Special issue of Journal of Software Engineering for Robotics.
Proceedings
Preliminary proceedings are now available here. Final proceedings will be available after the workshop at arXiv.
- Selma Kchir, Tewfik Ziadi, Mikal Ziane, Serge Stinckwich, A Top-Down Approach to Managing Variability in Robotics Algorithms
- Md. Abdullah Al Mamun, Christian Berger and Jorgen Hansson. Engineering the Hardware/Software Interface for Robotic Platforms – A Comparison of Applied Model Checking with Prolog and Alloy
- Yingfu Zeng, Chad Rose, Paul Brauner, Walid Taha, Jawad Masood, Roland Philippsen, Marcia O'Malley and Robert Cartwright. Modeling Basic Aspects of Cyber-Physical Systems, Part II
- Thomas Buchmann, Johannes Baumgartl, Dominik Henrich and Bernhard Westfechtel. Towards A Domain-specific Language For Pick-And-Place Applications
- Nico Hochgeschwender, Sven Schneider, Holger Voos and Gerhard K. Kraetzschmar. Towards a Robot Perception Specification Language
- Anders Lange, Anders Sorensen and Ulrik Schultz. Towards Automatic Migration of ROS Components from Software to Hardware
- Sebastian Blumenthal and Herman Bruyninckx. Towards a Domain Specific Language for a Scene Graph based Robotic World Model
Presentations
- 9:45 - 10:00 Welcome and Opening / Christian Schlegel, Serge Stinckwich
- 10:00 - 10:30 Selma Kchir, Tewfik Ziadi, Mika Ziane, Serge Stinckwich, A Top-Down Approach to Managing Variability in Robotics Algorithms
- 10:30 - 11:00 Md. Abdullah Al Mamun, Christian Berger and Jorgen Hansson. Engineering the Hardware/Software Interface for Robotic Platforms – A Comparison of Applied Model Checking with Prolog and Alloy
- 11:00 - 11:30 Yingfu Zeng, Chad Rose, Paul Brauner, Walid Taha, Jawad Masood, Roland Philippsen, Marcia O'Malley and Robert Cartwright. Modeling Basic Aspects of Cyber-Physical Systems, Part II
- 11:30 - 13:15 LUNCH BREAK
- 13:15 - 13:45 Thomas Buchmann, Johannes Baumgartl, Dominik Henrich and Bernhard Westfechtel. Towards A Domain-specific Language For Pick-And-Place Applications
- 13:45 - 14:15 Nico Hochgeschwender, Sven Schneider, Holger Voos and Gerhard K. Kraetzschmar. Towards a Robot Perception Specification Language
- 14:15 - 14:45 Anders Lange, Anders Sorensen and Ulrik Schultz. Towards Automatic Migration of ROS Components from Software to Hardware
- 14:45 - 15:15 Sebastian Blumenthal and Herman Bruyninckx. Towards a Domain Specific Language for a Scene Graph based Robotic World Model
- 15:15 - 15:30 COFFEE BREAK
- 15:30 - 17:00 DISCUSSION - roadmap (hot topics, priorities, benefits) of issues related to the WS topics
Workshop Venue
The workshop will be organized at the Tokyo University, Faculty of engineering Bldg.14, Hongo Campus, Room number #300. See the Access Map
The closest station to the Workshop venue is TODAIMAE. If you want to go from IROS 2013 venue (Tokyo big sight) to the DSLRob 2013 venue, please follow this schedule. It takes 7 min by foot from TODAIMAE station to the Building 14.
Important dates
- Sept 6, 2013 (
Sept 1)
- Due date for workshop papers submission (deadline extension)
- Sept 20, 2013
- Final acceptance
- Nov 8, 2013
- Workshop date
Organization committee
-
Christian Schlegel, Fakultät Informatik, Hochschule Ulm, Germany
-
Ulrik P. Schultz, University of Southern Denmark, Denmark
-
Serge Stinckwich, UMI UMMISCO (IRD/UPMC), France
Program committee
- Alexandre Bergel, University of Chile, Chile
- Geoffrey Biggs, AIST, Japan
- Mirko Bordignon, Digipack Industrial Automation, Sanovo Technology Group
- Herman Bruyninckx, University of Leuven, Belgium
- Saadia Dhouib, CEA LIST, France
- Hugo A. Garcia, University of Leuven, Belgium
- Issa Nesnas, JPL Robotics, USA
- Cyril Novales, PRISME, France
- Jeff Gray, University of Alabama, USA
- Henrik Nilsson, University of Nottingham, UK
- Patrick Martin, York College of Pennsylvania, USA
- Walid Taha, Halmstad University, Sweden
- Cristina Vicente-Chicote, University of Cartagena, Spain
- Mikal Ziane, LIP6, France
Please contact Serge Stinckwich () for further enquiries about this workshop.