[robotics-worldwide] [CALL FOR PARTICIPATION] 1st International Workshop on Domain-Specific Languages and models for ROBotic systems (DSLRob’10)

Serge Stinckwich serge.stinckwich at gmail.com
Mon Sep 6 04:42:58 PDT 2010


1st International Workshop on Domain-Specific Languages and models for
ROBotic systems (DSLRob’10)
Colocated with IROS'10
October 22th 2010, Tapei, Taiwan
Web site : http://www.doesnotunderstand.org/wikka.php?wakka=DSLRob10


This workshop will take place October 22th 2010 in Taipei (台北)
Taiwan, during the 2010 IEEE/RSJ International Conference on
Intelligent Robots and Systems (IROS'10) : http://www.iros2010.org.tw/


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 bring together robotics researchers from different
parts of the robotics community, thus forming a base for future

This workshop will focus on the use of Domain-Specific Languages and
Models for Robotic Systems. Topics that are of special interest
- domain-specific languages to express reactive behaviors, variability
in robotic systems,
- domain-specific languages to express uncertainty, modelling of
physical system, real-time constraints,
- domain-specific languages to describe cooperative robotics and
modular robotics systems,
- languages to teach robotics, visual languages for robotics,
- tools support and frameworks for describing and manipulating DSLs
for robotic systems,
- model-driven engineering approaches for robotic systems,
- code generation and code transformation for robotics systems,
- frameworks to combine DSLs in an uniform manner,
- benchmarks to compare use of DSL vs general-purpose programming,
- programming languages in the context of robotic systems.

Type of workshop: half-day

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.


- Ulrik P. Schultz, University of Southern Denmark, Denmark
- Serge Stinckwich, UMI UMMISCO IRD/UPMC/MSI-IFI, Vietnam
- Mikal Ziane, LIP6, France

Program committee

- Jean-Christophe Baillie, GOSTAI
- Alexandre Bergel, University of Chile, Chile
- Mirko Bordignon, University of Southern Denmark, Denmark
- Sébastien Gerard, CEA LIST, France
- Henrik Nilsson, University of Nottingham, UK
- Ulrik P. Schultz, University of Southern Denmark, Denmark
- Serge Stinckwich, UMMISCO (IRD/UPMC/MSI), Vietnam
- Mikal Ziane, LIP6, France
- Tewfik Ziadi, LIP6, France

Preliminary Program

8h20-8h30 Introduction to the workshop
8h30-8h55 Andreas Angerer, Alwin Hoffmann, Henrik Mühe and Wolfgang
Reif. On reverse-engineering the KUKA Robot Language
8h55-9h20 Andreas Steck and Christian Schlegel. Towards Quality of
Service and Resource Aware Robotic Systems through Model-Driven
Software Development
9h20-9h40 Invited talk : Ulrik Pagh Schultz, A Software Product Line
for Modular Robotics
9h40-10h00 Invited talk: Mathurin Petit, Serge Stinckwich, Mikal
Ziane, Tewfik Ziadi, A metamodel for a simple Robotics DSL
10h00-10h20 Coffee break
10h20-10h45 Jean-Christophe Baillie, Akim Demaille, Quentin Hocquet
and Matthieu Nottale. Events! (Reactivity in urbiscript)
10h45-11h10 Michael Reckhaus, Nico Hochgeschwender, Paul Ploeger and
Gerhard Kraetzschmar. A Platform-independent Programming Environment
for Robot Control
11h10-11h30 Invited talk: Alexandre Bergel, Serge Stinckwich, A DSL
for the visualization of multi-robots system
11h30-12h00 Discussions/perspectives


Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk

More information about the robotics-worldwide mailing list