[robotics-worldwide] [meetings] CFP DSLRob 2014: 5th International Workshop on Domain-Specific Languages and models for ROBotic systems

Luca Gherardi luca.gherardi at unibg.it
Thu May 29 22:36:45 PDT 2014

DSLRob 2014: 5th International Workshop on 
Domain-Specific Languages and models for ROBotic systems 

Website: https://sites.google.com/site/dslrobworkshop/

Collocated with SIMPAR 2014 http://www.simpar.org
October 20, Bergamo, Italy

------------------ DESCRIPTION ------------------

After the overwhelming push towards the design of robotics software
platforms (e.g. ROS, Orocos, SmartSoft, OpenRTM, etc.) we now need to
make robotics programming and configuration as accessible as possible
to application domain experts. Domain-Specific Languages (DSLs) and
Model-driven Engineering (MDE) are emerging areas of interest in the
robotics research community, which have been instrumental for
resolving complex issues in a wide range of domains (e.g.  distributed
and modular robotics, control, and vision) and have the potential for
significantly facilitating how robots are programmed.

A domain-specific language (DSL) is a programming language dedicated
to a particular problem domain that offers specific notations and
abstractions, which, at the same time, decrease the coding complexity
and 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.  They have
however recently garnered interest as a separate field of study; this
workshop investigates DSLs and models for robotics.

Robotic systems blend hardware and software in a holistic way that
intrinsically raises many crosscutting concerns (concurrency,
uncertainty, time constraints, etc.), 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 providing
two main strengths: - Domain experts, who are not familiar with
general purpose programming languages, can adopt DSLs to quickly and
precisely implement novel software solutions to complex problems
within the robotics domain.  - Software engineers can design complex
architectures and provide domain experts with models and tools that
hide the architecture complexity and facilitate their configuration.

DSLs and models are key elements in many robotic systems presented at
leading conferences such as IROS, ICRA and SIMPAR, but the
domain-centric structure of the typical robotics conference and the
limited amount of time assigned to paper presentations do not provide
enough room for discussion. This workshop aims to establish a regular
event, where robotic researchers meet to present and discuss how DSLs
and models can improve the design, development and configuration of
robotics software.

------------------ LIST OF TOPICS ------------------

The workshop will focus on the use of Domain-Specific Languages and
Models for Robotic Systems. The challenge of building complex systems
that compose several lower-level models or domain-specific languages
is considered of special interest this year. Moreover, topics that are
of interest for the workshop include:

 - Dynamic languages for robotics, languages to teach robotics, visual
   languages for robotics,
 - Domain-specific languages to express reactive behaviors,
   composition of behaviors, motion description languages (MDL),
 - Domain-specific languages to express uncertainty, modeling of
   physical systems, real-time constraints,
 - Domain-specific languages to describe cooperative robotics and
   modular robotics systems,
 - Models to represent robotics software architectures and their
 - Runtime models for reasoning and dynamic adaptation, 
 - Tool support and frameworks for describing and manipulating DSLs
   and models for robotic systems,
 - Code generation and code transformation for robotics systems,
   variability in robotic systems,
 - Frameworks to combine DSLs and models in a uniform manner,
 - Benchmarks to compare the use of DSLs versus the use of
   general-purpose programming languages, and
 - Programming languages in the context of robotic systems.

------------------ INTENDED AUDIENCE ------------------

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.

------------------ 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 DSLRob 2014
EasyChair website and should use the IEEE US letter format.

We are looking for submission of full research papers and experience
reports (up to 8 pages) and work in progress submissions (up to 4
pages).  See https://sites.google.com/site/dslrobworkshop/ for details
and link to the submission site.

------------------ IMPORTANT DATES ------------------

The tentative schedule is as follows:
 - September 1st, 2014: Deadline for workshop papers submission
 - September 29th, 2014: Paper acceptance notification
 - October 10th, 2014: Pre-camera ready submission

As is the case for previous DSLRob workshops, formal post-workshop
proceedings will be permanently stored on the publicly available site

------------------ WORKSHOP SCHEDULE ------------------

The workshop will be organized according to the following schedule:
 - Morning and first half of the afternoon: submitted and accepted papers will 
   be presented and discussed. 
 - Second half of the afternoon (at least 2 hours): open discussion, roadmap 
   (hot topics, priorities, benefits) of issues related to the WS topics.

------------------ ORGANIZERS ------------------

- Luca Gherardi, ETH Zurich
- Nico Hochgeschwender, Bonn-Rhein-Sieg University
- Christian Schlegel, Ulm University of Applied Sciences
- Ulrik Pagh Schultz, University of Southern Denmark
- Serge Stinckwich, University of Caen-Lower Normandy


Luca Gherardi, PhD
Postdoc at ETH Zurich
Institute for Dynamic Systems and Control
Room ML K 34
Sonneggstrasse 3 - 8092 Zurich

Office: +41 44 632 73 55
Home: www.lucagherardi.it

More information about the robotics-worldwide mailing list