SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
DSLRob-­‐12,	
  Tsukuba,	
  Japan

         3rd	
  Interna:onal	
  Workshop	
  on	
  
         Domain-­‐Specific	
  Languages	
  and	
  
          models	
  for	
  ROBo:c	
  systems	
  
                     (DSLRob-­‐12)
             Chris7an	
  Schlegel,	
  University	
  of	
  Applied	
  Sciences	
  Ulm,	
  Germany
               Ulrik	
  P.	
  Schultz,	
  University	
  of	
  Southern	
  Denmark,	
  Denmark
             Serge	
  S7nckwich,	
  UCBN	
  &	
  UMI	
  UMMISCO	
  (IRD/UPMC),	
  France
05.11.2012                                DSLRob	
  2012	
  /	
  Schlegel,	
  Schultz,	
  S7nckwich   1
DSLRob-­‐12,	
  Tsukuba,	
  Japan
Domain-­‐Specific	
  Languages	
  (DSLs)	
  and	
  Model-­‐driven	
  SoUware	
  Development	
  (MDSD)	
  are	
  
emerging	
  areas	
  of	
  interest	
  in	
  the	
  robo7cs	
  research	
  community.	
  Both	
  have	
  been	
  instrumental	
  
for	
  resolving	
  complex	
  issues	
  in	
  a	
  wide	
  range	
  of	
  domains,	
  including	
  e.g.	
  distributed	
  and	
  
modular	
  robo7cs,	
  control,	
  and	
  vision.

The	
  goal	
  of	
  this	
  workshop	
  is	
  to	
  bring	
  together	
  robo7cs	
  researchers	
  working	
  with	
  DSLs	
  and	
  
models	
  in	
  different	
  aspects	
  of	
  robo7cs.	
  	
  DSLs	
  and	
  models	
  are	
  key	
  elements	
  in	
  many	
  robo7c	
  
systems	
  presented	
  at	
  leading	
  conferences	
  such	
  as	
  IROS	
  and	
  ICRA,	
  but	
  the	
  domain-­‐centric	
  
structure	
  of	
  the	
  typical	
  robo7cs	
  conference	
  does	
  not	
  offer	
  a	
  natural	
  venue	
  for	
  exchange	
  of	
  
ideas	
  regarding	
  DSLs	
  and	
  models.

The	
  intended	
  audience	
  is	
  those	
  robo7cs	
  researchers	
  throughout	
  the	
  en7re	
  robo7cs	
  
community	
  who	
  use	
  DSLs	
  and	
  models	
  as	
  a	
  key	
  component	
  of	
  their	
  robo7cs	
  soUware	
  
infrastructure.	
  In	
  addi7on,	
  robo7cs	
  researchers	
  with	
  an	
  interest	
  in	
  modern	
  approaches	
  to	
  
solving	
  complex	
  soUware-­‐related	
  issues	
  will	
  find	
  the	
  workshop	
  inspira7onal.


 05.11.2012                                            DSLRob	
  2012	
  /	
  Schlegel,	
  Schultz,	
  S7nckwich                           2
DSLRob-­‐12,	
  Tsukuba,	
  Japan

               DSLRob	
  2010	
  at	
  IROS	
  2010	
  (Taipei)
               4	
  papers




05.11.2012               DSLRob	
  2012	
  /	
  Schlegel,	
  Schultz,	
  S7nckwich   3
DSLRob-­‐12,	
  Tsukuba,	
  Japan
        DSLRob	
  2011	
  at	
  IROS	
  
        2011	
  (San	
  Francisco)
        4	
  papers




05.11.2012                         DSLRob	
  2012	
  /	
  Schlegel,	
  Schultz,	
  S7nckwich   4
DSLRob-­‐12,	
  Tsukuba,	
  Japan
This	
  workshop	
  will	
  focus	
  on	
  the	
  use	
  of	
  Domain-­‐Specific	
  Languages	
  and	
  Models	
  for	
  Robo7c	
  
Systems.	
  Topics	
  that	
  are	
  of	
  special	
  interest	
  include:

-­‐	
  	
  domain-­‐specific	
  languages	
  to	
  express	
  reac7ve	
  behaviors,	
  composi7on	
  of	
  behaviors,	
  
	
  	
  	
  	
  mo7on	
  descrip7on	
  languages	
  (MDL),
-­‐	
  	
  domain-­‐specific	
  languages	
  to	
  express	
  uncertainty,	
  modelling	
  of	
  physical	
  system,	
  
	
  	
  	
  	
  real-­‐7me	
  constraints,
-­‐	
  	
  domain-­‐specific	
  languages	
  to	
  describe	
  coopera7ve	
  robo7cs	
  and	
  modular	
  robo7cs	
  systems,
-­‐	
  	
  tools	
  support	
  and	
  frameworks	
  for	
  describing	
  and	
  manipula7ng	
  DSLs,	
  models	
  and	
  
	
  	
  	
  	
  meta-­‐models	
  for	
  robo7c	
  systems,
-­‐	
  	
  code	
  genera7on	
  and	
  code	
  transforma7on	
  for	
  robo7cs	
  systems,	
  variability	
  in	
  robo7c	
  systems,
-­‐	
  	
  meta-­‐models	
  to	
  express	
  robo7c	
  specific	
  structures	
  and	
  best	
  prac7ces,
-­‐	
  	
  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	
  robo7c	
  systems,	
  visual	
  languages	
  for	
  robots,
	
  	
  	
  	
  languages	
  to	
  teach	
  robo7cs.

  05.11.2012                                          DSLRob	
  2012	
  /	
  Schlegel,	
  Schultz,	
  S7nckwich                         5
DSLRob-­‐12,	
  Tsukuba,	
  Japan

Program	
  commiMee

Alexandre	
  Bergel,	
  University	
  of	
  Chile,	
  Chile
Geoffrey	
  Biggs,	
  AIST,	
  Japan
Mirko	
  Bordignon,	
  Digipack	
  Automa7on,	
  Sanovo	
  Technology	
  Group
Damien	
  Cassou,	
  INRIA,	
  France
Akim	
  Demaille,	
  EPITA/LRDE,	
  France
Jeff	
  Gray,	
  University	
  of	
  Alabama,	
  USA
Sylvain	
  Joyeux,	
  DFKI,	
  Germany
Henrik	
  Nilsson	
  Henrik	
  Nilsson,	
  University	
  of	
  No`ngham,	
  UK
Patrick	
  Mar7n,	
  York	
  College	
  of	
  Pennsylvania,	
  USA
Walid	
  Taha,	
  Halmstadt	
  University,	
  Sweden
Chris7na	
  Vicente-­‐Chicote,	
  University	
  of	
  Cartagena,	
  Spain
Mikal	
  Ziane,	
  LIP6,	
  France

 05.11.2012                                 DSLRob	
  2012	
  /	
  Schlegel,	
  Schultz,	
  S7nckwich   6
DSLRob-­‐12,	
  Tsukuba,	
  Japan
10:00	
  -­‐	
  10:15	
  	
     Welcome	
  and	
  Opening	
  /	
  Chris7an	
  Schlegel,	
  Serge	
  S7nckwich
10:15	
  -­‐	
  10:45	
  	
     Juan	
  Francisco	
  Inglés-­‐Romero,	
  Alex	
  Lotz,	
  Cris7na	
  Vicente	
  Chicote	
  and	
  Chris7an	
  Schlegel.	
  
	
   	
            	
           	
      Dealing	
  with	
  Run-­‐Time	
  Variability	
  in	
  Service	
  Robo9cs:	
  
	
   	
            	
           Towards	
  a	
  DSL	
  for	
  Non-­‐Func9onal	
  Proper9es
10:45	
  -­‐	
  11:15	
  	
     Andreas	
  Angerer,	
  Remi	
  Smirra,	
  Alwin	
  Hoffmann,	
  Andreas	
  Schierl,	
  Michael	
  Vistein	
  
	
   	
            	
           and	
  Wolfgang	
  Reif.	
  
	
   	
            	
           A	
  Graphical	
  Language	
  for	
  Real-­‐Time	
  Cri9cal	
  Robot	
  Commands
11:15	
  -­‐	
  11:45	
  	
     Markus	
  Klotzbücher,	
  Herman	
  Bruyninckx	
  and	
  Geoffrey	
  Biggs.	
  
	
   	
            	
           Pure	
  Coordina9on	
  using	
  the	
  Coordinator-­‐Configurator	
  PaGern
11:45	
  -­‐	
  12:15	
  	
     Tinne	
  De	
  Laet,	
  Wouter	
  Schaekers,	
  Jonas	
  de	
  Greef	
  and	
  Herman	
  Bruyninckx.	
  
	
   	
            	
           Domain	
  Specific	
  Language	
  for	
  Geometric	
  Rela9ons	
  between	
  Rigid	
  Bodies	
  
	
   	
            	
           targeted	
  to	
  robo9c	
  applica9ons
12:15	
  -­‐	
  13:45	
  	
     LUNCH	
  BREAK
13:45	
  -­‐	
  14:15	
  	
     Arne	
  Nordmann	
  and	
  Sebas7an	
  Wrede.	
  
	
   	
            	
           A	
  Domain-­‐Specific	
  Language	
  for	
  Rich	
  Motor	
  Skill	
  Architectures
14:15	
  -­‐	
  14:45	
  	
     Walid	
  Taha	
  and	
  Roland	
  Philippsen.	
  
	
   	
            	
           Modeling	
  Basic	
  Aspects	
  of	
  Cyber-­‐Physical	
  Systems
14:45	
  -­‐	
  15:15	
  	
     COFFEE	
  BREAK
15:15	
  -­‐	
  17:00	
  	
     DISCUSSION	
  -­‐	
  roadmap	
  (hot	
  topics,	
  priori7es,	
  benefits)	
  of	
  issues	
  related	
  to	
  the	
  WS	
  topics
  05.11.2012                                                         DSLRob	
  2012	
  /	
  Schlegel,	
  Schultz,	
  S7nckwich                                      7
DSLRob-­‐12,	
  Tsukuba,	
  Japan
Discussion

•	
  all	
  of	
  a	
  sudden,	
  20	
  PhD	
  students	
  ask	
  you:	
  what	
  is	
  a	
  hot	
  topic	
  in	
  that	
  field?

•	
  hot	
  topics?
           •	
  DSLs,	
  Meta-­‐Models,	
  MDSD,	
  …
•	
  domains?
           •	
  already	
  covered	
  and	
  solved
           •	
  tried	
  to	
  address	
  but	
  not	
  yet	
  solved	
  in	
  a	
  sa7sfying	
  way
           •	
  badly	
  needed	
  but	
  not	
  yet	
  addressed
•	
  research	
  roadmap?
           •	
  milestones,	
  benefits,	
  priori7es?
•	
  	
  community	
  services
           •	
  JOSER,	
  RAS-­‐TCSOFT,	
  forum?
           •	
  which	
  stakeholders	
  to	
  involve?
05.11.2012                                                    DSLRob	
  2012	
  /	
  Schlegel,	
  Schultz,	
  S7nckwich            8

Más contenido relacionado

Más de Serge Stinckwich

A Graphical Language for Real-Time Critical Robot Commands
A Graphical Language for Real-Time Critical Robot CommandsA Graphical Language for Real-Time Critical Robot Commands
A Graphical Language for Real-Time Critical Robot CommandsSerge Stinckwich
 
Introduction to DYROS'10 Workshop
Introduction to DYROS'10 WorkshopIntroduction to DYROS'10 Workshop
Introduction to DYROS'10 WorkshopSerge Stinckwich
 
Using Smalltalk for controlling robotics systems
Using Smalltalk for controlling robotics systemsUsing Smalltalk for controlling robotics systems
Using Smalltalk for controlling robotics systemsSerge Stinckwich
 
Pharo, an innovative and open-source Smalltalk
Pharo, an innovative and open-source SmalltalkPharo, an innovative and open-source Smalltalk
Pharo, an innovative and open-source SmalltalkSerge Stinckwich
 
Smalltalk合同勉強会@名古屋 talk: Pharo introduction
Smalltalk合同勉強会@名古屋 talk: Pharo introductionSmalltalk合同勉強会@名古屋 talk: Pharo introduction
Smalltalk合同勉強会@名古屋 talk: Pharo introductionSerge Stinckwich
 
An instrument whose music is ideas
An instrument whose music is ideasAn instrument whose music is ideas
An instrument whose music is ideasSerge Stinckwich
 
Smalltalk Bar Camp Hanoi 2009
Smalltalk  Bar Camp Hanoi 2009Smalltalk  Bar Camp Hanoi 2009
Smalltalk Bar Camp Hanoi 2009Serge Stinckwich
 

Más de Serge Stinckwich (7)

A Graphical Language for Real-Time Critical Robot Commands
A Graphical Language for Real-Time Critical Robot CommandsA Graphical Language for Real-Time Critical Robot Commands
A Graphical Language for Real-Time Critical Robot Commands
 
Introduction to DYROS'10 Workshop
Introduction to DYROS'10 WorkshopIntroduction to DYROS'10 Workshop
Introduction to DYROS'10 Workshop
 
Using Smalltalk for controlling robotics systems
Using Smalltalk for controlling robotics systemsUsing Smalltalk for controlling robotics systems
Using Smalltalk for controlling robotics systems
 
Pharo, an innovative and open-source Smalltalk
Pharo, an innovative and open-source SmalltalkPharo, an innovative and open-source Smalltalk
Pharo, an innovative and open-source Smalltalk
 
Smalltalk合同勉強会@名古屋 talk: Pharo introduction
Smalltalk合同勉強会@名古屋 talk: Pharo introductionSmalltalk合同勉強会@名古屋 talk: Pharo introduction
Smalltalk合同勉強会@名古屋 talk: Pharo introduction
 
An instrument whose music is ideas
An instrument whose music is ideasAn instrument whose music is ideas
An instrument whose music is ideas
 
Smalltalk Bar Camp Hanoi 2009
Smalltalk  Bar Camp Hanoi 2009Smalltalk  Bar Camp Hanoi 2009
Smalltalk Bar Camp Hanoi 2009
 

Último

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

DSLRob 2012 Introduction

  • 1. DSLRob-­‐12,  Tsukuba,  Japan 3rd  Interna:onal  Workshop  on   Domain-­‐Specific  Languages  and   models  for  ROBo:c  systems   (DSLRob-­‐12) Chris7an  Schlegel,  University  of  Applied  Sciences  Ulm,  Germany Ulrik  P.  Schultz,  University  of  Southern  Denmark,  Denmark Serge  S7nckwich,  UCBN  &  UMI  UMMISCO  (IRD/UPMC),  France 05.11.2012 DSLRob  2012  /  Schlegel,  Schultz,  S7nckwich 1
  • 2. DSLRob-­‐12,  Tsukuba,  Japan Domain-­‐Specific  Languages  (DSLs)  and  Model-­‐driven  SoUware  Development  (MDSD)  are   emerging  areas  of  interest  in  the  robo7cs  research  community.  Both  have  been  instrumental   for  resolving  complex  issues  in  a  wide  range  of  domains,  including  e.g.  distributed  and   modular  robo7cs,  control,  and  vision. The  goal  of  this  workshop  is  to  bring  together  robo7cs  researchers  working  with  DSLs  and   models  in  different  aspects  of  robo7cs.    DSLs  and  models  are  key  elements  in  many  robo7c   systems  presented  at  leading  conferences  such  as  IROS  and  ICRA,  but  the  domain-­‐centric   structure  of  the  typical  robo7cs  conference  does  not  offer  a  natural  venue  for  exchange  of   ideas  regarding  DSLs  and  models. The  intended  audience  is  those  robo7cs  researchers  throughout  the  en7re  robo7cs   community  who  use  DSLs  and  models  as  a  key  component  of  their  robo7cs  soUware   infrastructure.  In  addi7on,  robo7cs  researchers  with  an  interest  in  modern  approaches  to   solving  complex  soUware-­‐related  issues  will  find  the  workshop  inspira7onal. 05.11.2012 DSLRob  2012  /  Schlegel,  Schultz,  S7nckwich 2
  • 3. DSLRob-­‐12,  Tsukuba,  Japan DSLRob  2010  at  IROS  2010  (Taipei) 4  papers 05.11.2012 DSLRob  2012  /  Schlegel,  Schultz,  S7nckwich 3
  • 4. DSLRob-­‐12,  Tsukuba,  Japan DSLRob  2011  at  IROS   2011  (San  Francisco) 4  papers 05.11.2012 DSLRob  2012  /  Schlegel,  Schultz,  S7nckwich 4
  • 5. DSLRob-­‐12,  Tsukuba,  Japan This  workshop  will  focus  on  the  use  of  Domain-­‐Specific  Languages  and  Models  for  Robo7c   Systems.  Topics  that  are  of  special  interest  include: -­‐    domain-­‐specific  languages  to  express  reac7ve  behaviors,  composi7on  of  behaviors,          mo7on  descrip7on  languages  (MDL), -­‐    domain-­‐specific  languages  to  express  uncertainty,  modelling  of  physical  system,          real-­‐7me  constraints, -­‐    domain-­‐specific  languages  to  describe  coopera7ve  robo7cs  and  modular  robo7cs  systems, -­‐    tools  support  and  frameworks  for  describing  and  manipula7ng  DSLs,  models  and          meta-­‐models  for  robo7c  systems, -­‐    code  genera7on  and  code  transforma7on  for  robo7cs  systems,  variability  in  robo7c  systems, -­‐    meta-­‐models  to  express  robo7c  specific  structures  and  best  prac7ces, -­‐    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  robo7c  systems,  visual  languages  for  robots,        languages  to  teach  robo7cs. 05.11.2012 DSLRob  2012  /  Schlegel,  Schultz,  S7nckwich 5
  • 6. DSLRob-­‐12,  Tsukuba,  Japan Program  commiMee Alexandre  Bergel,  University  of  Chile,  Chile Geoffrey  Biggs,  AIST,  Japan Mirko  Bordignon,  Digipack  Automa7on,  Sanovo  Technology  Group Damien  Cassou,  INRIA,  France Akim  Demaille,  EPITA/LRDE,  France Jeff  Gray,  University  of  Alabama,  USA Sylvain  Joyeux,  DFKI,  Germany Henrik  Nilsson  Henrik  Nilsson,  University  of  No`ngham,  UK Patrick  Mar7n,  York  College  of  Pennsylvania,  USA Walid  Taha,  Halmstadt  University,  Sweden Chris7na  Vicente-­‐Chicote,  University  of  Cartagena,  Spain Mikal  Ziane,  LIP6,  France 05.11.2012 DSLRob  2012  /  Schlegel,  Schultz,  S7nckwich 6
  • 7. DSLRob-­‐12,  Tsukuba,  Japan 10:00  -­‐  10:15     Welcome  and  Opening  /  Chris7an  Schlegel,  Serge  S7nckwich 10:15  -­‐  10:45     Juan  Francisco  Inglés-­‐Romero,  Alex  Lotz,  Cris7na  Vicente  Chicote  and  Chris7an  Schlegel.           Dealing  with  Run-­‐Time  Variability  in  Service  Robo9cs:         Towards  a  DSL  for  Non-­‐Func9onal  Proper9es 10:45  -­‐  11:15     Andreas  Angerer,  Remi  Smirra,  Alwin  Hoffmann,  Andreas  Schierl,  Michael  Vistein         and  Wolfgang  Reif.         A  Graphical  Language  for  Real-­‐Time  Cri9cal  Robot  Commands 11:15  -­‐  11:45     Markus  Klotzbücher,  Herman  Bruyninckx  and  Geoffrey  Biggs.         Pure  Coordina9on  using  the  Coordinator-­‐Configurator  PaGern 11:45  -­‐  12:15     Tinne  De  Laet,  Wouter  Schaekers,  Jonas  de  Greef  and  Herman  Bruyninckx.         Domain  Specific  Language  for  Geometric  Rela9ons  between  Rigid  Bodies         targeted  to  robo9c  applica9ons 12:15  -­‐  13:45     LUNCH  BREAK 13:45  -­‐  14:15     Arne  Nordmann  and  Sebas7an  Wrede.         A  Domain-­‐Specific  Language  for  Rich  Motor  Skill  Architectures 14:15  -­‐  14:45     Walid  Taha  and  Roland  Philippsen.         Modeling  Basic  Aspects  of  Cyber-­‐Physical  Systems 14:45  -­‐  15:15     COFFEE  BREAK 15:15  -­‐  17:00     DISCUSSION  -­‐  roadmap  (hot  topics,  priori7es,  benefits)  of  issues  related  to  the  WS  topics 05.11.2012 DSLRob  2012  /  Schlegel,  Schultz,  S7nckwich 7
  • 8. DSLRob-­‐12,  Tsukuba,  Japan Discussion •  all  of  a  sudden,  20  PhD  students  ask  you:  what  is  a  hot  topic  in  that  field? •  hot  topics? •  DSLs,  Meta-­‐Models,  MDSD,  … •  domains? •  already  covered  and  solved •  tried  to  address  but  not  yet  solved  in  a  sa7sfying  way •  badly  needed  but  not  yet  addressed •  research  roadmap? •  milestones,  benefits,  priori7es? •    community  services •  JOSER,  RAS-­‐TCSOFT,  forum? •  which  stakeholders  to  involve? 05.11.2012 DSLRob  2012  /  Schlegel,  Schultz,  S7nckwich 8