SlideShare une entreprise Scribd logo
1  sur  4
DSLRob’10: 1st International
Workshop on Domain-Specific
Languages and models for
ROBotic systems
IROS’10 Workshop
Ulrik P. Schultz, University of Southern Denmark
Serge Stinckwich, UMI UMMISCO (IRD/UPMC/MSI-
IFI)
Mikal Ziane, LIP6
Motivation
 Domain-specific languages (DSLs)
historically used but not talked about
 Models common but more descriptive
than generative
 DSLRob:
◦ create awareness in robotics community
◦ cross-pollination/shared experience
DSLRob schedule
8:20-8:30 - Welcome and introduction
8:30-9:00 - On reverse-engineering the KUKA Robot
Language
9:00-9:30 - Towards Quality of Service and Resource
Aware Robotic Systems through Model-Driven Software
Development
9:30-9:55 - A Software Product Line for Modular Robotics
9:55-10:20 - Coffee break
10:20-10:40 - Events! (Reactivity in urbiscript)
10:40-11:10 - A Platform-independent Programming
Environment for Robot Control
11:10-11:35 - A DSL for the visualization of multi-robots
system
11:35-12:00 - Discussion and conclusion
(Minimum 5 minutes per talk for discussion, preferably more.)
Questions for each talk
 What’s specific about this domain-
specific language?
 Is this DSL specific to robotics?
Embedded systems?
 What prompted the need for this DSL?
 Is your DSL being used by users?
 Were the required programming
language technologies adequate?

Contenu connexe

En vedette

Basic life support (2)
Basic life support (2)Basic life support (2)
Basic life support (2)basilolickal
 
Social%20media%20and%20online%20tools2
Social%20media%20and%20online%20tools2Social%20media%20and%20online%20tools2
Social%20media%20and%20online%20tools2Stuart Lowe
 
Klaine baby, it's cold outside
Klaine  baby, it's cold outsideKlaine  baby, it's cold outside
Klaine baby, it's cold outsidexodrummergurlxo
 
CALI Conference Opening Slides - Welcome to the 50th Annual CALICon
CALI Conference Opening Slides - Welcome to the 50th Annual CALIConCALI Conference Opening Slides - Welcome to the 50th Annual CALICon
CALI Conference Opening Slides - Welcome to the 50th Annual CALIConJohn Mayer
 
Grace Hopper Conference Opening Keynote
Grace Hopper Conference Opening KeynoteGrace Hopper Conference Opening Keynote
Grace Hopper Conference Opening KeynoteHilary Mason
 
Presentations - sample slides
Presentations - sample slidesPresentations - sample slides
Presentations - sample slidesct231
 
Redmine키노트
Redmine키노트Redmine키노트
Redmine키노트명규 장
 
5 killer ways to open up your next presentation
5 killer ways to open up your next presentation5 killer ways to open up your next presentation
5 killer ways to open up your next presentationBig Fish Presentations
 
Lofbergs Stockholm café, Löfbergs Sweden
Lofbergs Stockholm café, Löfbergs SwedenLofbergs Stockholm café, Löfbergs Sweden
Lofbergs Stockholm café, Löfbergs SwedenLeif Sjoblom
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideCrispy Presentations
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsXPLAIN
 
Digital Strategy 101
Digital Strategy 101Digital Strategy 101
Digital Strategy 101Bud Caddell
 

En vedette (17)

Basic life support (2)
Basic life support (2)Basic life support (2)
Basic life support (2)
 
Social%20media%20and%20online%20tools2
Social%20media%20and%20online%20tools2Social%20media%20and%20online%20tools2
Social%20media%20and%20online%20tools2
 
Klaine baby, it's cold outside
Klaine  baby, it's cold outsideKlaine  baby, it's cold outside
Klaine baby, it's cold outside
 
vWorkApp
vWorkAppvWorkApp
vWorkApp
 
Epilepsy (3)
Epilepsy (3)Epilepsy (3)
Epilepsy (3)
 
Arrhythmias (2)
Arrhythmias (2)Arrhythmias (2)
Arrhythmias (2)
 
CALI Conference Opening Slides - Welcome to the 50th Annual CALICon
CALI Conference Opening Slides - Welcome to the 50th Annual CALIConCALI Conference Opening Slides - Welcome to the 50th Annual CALICon
CALI Conference Opening Slides - Welcome to the 50th Annual CALICon
 
Grace Hopper Conference Opening Keynote
Grace Hopper Conference Opening KeynoteGrace Hopper Conference Opening Keynote
Grace Hopper Conference Opening Keynote
 
Icu psychosis
Icu psychosisIcu psychosis
Icu psychosis
 
Presentations - sample slides
Presentations - sample slidesPresentations - sample slides
Presentations - sample slides
 
Redmine키노트
Redmine키노트Redmine키노트
Redmine키노트
 
5 killer ways to open up your next presentation
5 killer ways to open up your next presentation5 killer ways to open up your next presentation
5 killer ways to open up your next presentation
 
Lofbergs Stockholm café, Löfbergs Sweden
Lofbergs Stockholm café, Löfbergs SwedenLofbergs Stockholm café, Löfbergs Sweden
Lofbergs Stockholm café, Löfbergs Sweden
 
STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION! STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION!
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same Slide
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media Sins
 
Digital Strategy 101
Digital Strategy 101Digital Strategy 101
Digital Strategy 101
 

Similaire à DSLRob'10 Opening Slides

SHARE Conference DevOps Sessions & "Mobile to Mainframe DevOps for Dummies" ...
SHARE Conference DevOps Sessions & "Mobile to Mainframe DevOps for Dummies"  ...SHARE Conference DevOps Sessions & "Mobile to Mainframe DevOps for Dummies"  ...
SHARE Conference DevOps Sessions & "Mobile to Mainframe DevOps for Dummies" ...IBM z Systems
 
iotmashup - intro - allott
iotmashup - intro - allottiotmashup - intro - allott
iotmashup - intro - allottwebinos project
 
Functional conf 2014_schedule
Functional conf 2014_scheduleFunctional conf 2014_schedule
Functional conf 2014_schedulegetdownload
 
ROS-Industrial Community Forum 12-5-13
ROS-Industrial Community Forum 12-5-13ROS-Industrial Community Forum 12-5-13
ROS-Industrial Community Forum 12-5-13Clay Flannigan
 
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14Stefano Salsano
 
Towards Wireless Collaboration
Towards Wireless CollaborationTowards Wireless Collaboration
Towards Wireless CollaborationDom Pates
 
DSD-INT 2019 RiverLab - Spruyt
DSD-INT 2019 RiverLab - SpruytDSD-INT 2019 RiverLab - Spruyt
DSD-INT 2019 RiverLab - SpruytDeltares
 
Presentation @ Miniscuola WOA 2015
Presentation @ Miniscuola WOA 2015Presentation @ Miniscuola WOA 2015
Presentation @ Miniscuola WOA 2015Corrado Santoro
 
D9.7.4 Workshops and Conferences
D9.7.4 Workshops and ConferencesD9.7.4 Workshops and Conferences
D9.7.4 Workshops and Conferencesplan4all
 
都立大「ユビキタスロボティクス特論」5月12日
都立大「ユビキタスロボティクス特論」5月12日都立大「ユビキタスロボティクス特論」5月12日
都立大「ユビキタスロボティクス特論」5月12日NoriakiAndo
 
ISHOLA Babatunde Isaac (CV)
ISHOLA Babatunde Isaac (CV)ISHOLA Babatunde Isaac (CV)
ISHOLA Babatunde Isaac (CV)Babatunde Ishola
 
DWF WP2 Jecel Lowcost
DWF WP2 Jecel LowcostDWF WP2 Jecel Lowcost
DWF WP2 Jecel LowcostRon Burger
 
Moby Introduction - June 2017
Moby Introduction - June 2017Moby Introduction - June 2017
Moby Introduction - June 2017Patrick Chanezon
 
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasOpenNebula Project
 
Live coding a machine learning app
Live coding a machine learning appLive coding a machine learning app
Live coding a machine learning appBirger Moell
 
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part OneThe AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part OneLucas Jellema
 

Similaire à DSLRob'10 Opening Slides (20)

Iot mashup intro
Iot mashup introIot mashup intro
Iot mashup intro
 
SHARE Conference DevOps Sessions & "Mobile to Mainframe DevOps for Dummies" ...
SHARE Conference DevOps Sessions & "Mobile to Mainframe DevOps for Dummies"  ...SHARE Conference DevOps Sessions & "Mobile to Mainframe DevOps for Dummies"  ...
SHARE Conference DevOps Sessions & "Mobile to Mainframe DevOps for Dummies" ...
 
iotmashup - intro - allott
iotmashup - intro - allottiotmashup - intro - allott
iotmashup - intro - allott
 
Functional conf 2014_schedule
Functional conf 2014_scheduleFunctional conf 2014_schedule
Functional conf 2014_schedule
 
0 aegis
0 aegis0 aegis
0 aegis
 
ROS-Industrial Community Forum 12-5-13
ROS-Industrial Community Forum 12-5-13ROS-Industrial Community Forum 12-5-13
ROS-Industrial Community Forum 12-5-13
 
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
 
Towards Wireless Collaboration
Towards Wireless CollaborationTowards Wireless Collaboration
Towards Wireless Collaboration
 
DSD-INT 2019 RiverLab - Spruyt
DSD-INT 2019 RiverLab - SpruytDSD-INT 2019 RiverLab - Spruyt
DSD-INT 2019 RiverLab - Spruyt
 
Presentation @ Miniscuola WOA 2015
Presentation @ Miniscuola WOA 2015Presentation @ Miniscuola WOA 2015
Presentation @ Miniscuola WOA 2015
 
D9.7.4 Workshops and Conferences
D9.7.4 Workshops and ConferencesD9.7.4 Workshops and Conferences
D9.7.4 Workshops and Conferences
 
都立大「ユビキタスロボティクス特論」5月12日
都立大「ユビキタスロボティクス特論」5月12日都立大「ユビキタスロボティクス特論」5月12日
都立大「ユビキタスロボティクス特論」5月12日
 
Foss11 lugb
Foss11  lugbFoss11  lugb
Foss11 lugb
 
ON.LAB Mininet
ON.LAB MininetON.LAB Mininet
ON.LAB Mininet
 
ISHOLA Babatunde Isaac (CV)
ISHOLA Babatunde Isaac (CV)ISHOLA Babatunde Isaac (CV)
ISHOLA Babatunde Isaac (CV)
 
DWF WP2 Jecel Lowcost
DWF WP2 Jecel LowcostDWF WP2 Jecel Lowcost
DWF WP2 Jecel Lowcost
 
Moby Introduction - June 2017
Moby Introduction - June 2017Moby Introduction - June 2017
Moby Introduction - June 2017
 
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
 
Live coding a machine learning app
Live coding a machine learning appLive coding a machine learning app
Live coding a machine learning app
 
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part OneThe AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
 

Dernier

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
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
[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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Dernier (20)

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...
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
[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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

DSLRob'10 Opening Slides

  • 1. DSLRob’10: 1st International Workshop on Domain-Specific Languages and models for ROBotic systems IROS’10 Workshop Ulrik P. Schultz, University of Southern Denmark Serge Stinckwich, UMI UMMISCO (IRD/UPMC/MSI- IFI) Mikal Ziane, LIP6
  • 2. Motivation  Domain-specific languages (DSLs) historically used but not talked about  Models common but more descriptive than generative  DSLRob: ◦ create awareness in robotics community ◦ cross-pollination/shared experience
  • 3. DSLRob schedule 8:20-8:30 - Welcome and introduction 8:30-9:00 - On reverse-engineering the KUKA Robot Language 9:00-9:30 - Towards Quality of Service and Resource Aware Robotic Systems through Model-Driven Software Development 9:30-9:55 - A Software Product Line for Modular Robotics 9:55-10:20 - Coffee break 10:20-10:40 - Events! (Reactivity in urbiscript) 10:40-11:10 - A Platform-independent Programming Environment for Robot Control 11:10-11:35 - A DSL for the visualization of multi-robots system 11:35-12:00 - Discussion and conclusion (Minimum 5 minutes per talk for discussion, preferably more.)
  • 4. Questions for each talk  What’s specific about this domain- specific language?  Is this DSL specific to robotics? Embedded systems?  What prompted the need for this DSL?  Is your DSL being used by users?  Were the required programming language technologies adequate?