Main Page

From RoSE18

(Difference between revisions)
Jump to: navigation, search
(Theme & Goals)
(Session 4: Tools, Discussion, and Closing (16:00 - 17:30))
(24 intermediate revisions not shown)
Line 1: Line 1:
-
<div align="center" style="font-size:2em;">1st International Workshop on Robotics Software Engineering (RoSE'18)<br/>proposed to [https://www.icse2018.org/ ICSE 2018]<br/>Gothenburg, Sweden, May 27 - June 03, 2018</div>
+
<div align="center" style="font-size:2em;">1st International Workshop on Robotics Software Engineering (RoSE'18)<br/>- part of [https://www.icse2018.org/ ICSE 2018] -<br/>Gothenburg, Sweden, May 28, 2018</div>
= Theme & Goals =
= Theme & Goals =
Line 9: Line 9:
RoSE 2018 will solicit contributions from both academic and industrial participants, thus fostering active synergy between the two communities.
RoSE 2018 will solicit contributions from both academic and industrial participants, thus fostering active synergy between the two communities.
-
<h3>Topics of Interest</h3>
+
==Topics of Interest==
 +
 
 +
RoSE 2018 seeks contributions addressing, but not limited to, the following
 +
topics related to robotics software engineering:
* Analysis of challenges in robotic software engineering
* Analysis of challenges in robotic software engineering
Line 15: Line 18:
* Challenges for defining and integrating domain-specific languages for the design of robotic systems
* Challenges for defining and integrating domain-specific languages for the design of robotic systems
* Continuous integration and deployment in robotics
* Continuous integration and deployment in robotics
-
* Description and analysis of design principles promoting quality of service (e.g., performance) attributes
+
* Description and analysis of design principles promoting service quality attributes (e.g., performance, energy efficiency)
* Engineering the collaboration of multiple (heterogeneous) robots
* Engineering the collaboration of multiple (heterogeneous) robots
* Identification and description of design principles in robot software architectures
* Identification and description of design principles in robot software architectures
* Lessons learned in the engineering and deployment of large-scale, real-world integrated robot software architectures
* Lessons learned in the engineering and deployment of large-scale, real-world integrated robot software architectures
* Machine learning in safety-critical domains
* Machine learning in safety-critical domains
-
* Metrics to measure nun-functional properties (e.g., robustness, availability, etc.) and their application
+
* Metrics to measure non-functional properties (e.g., robustness, availability, etc.) and their application
* State-of-the-art research projects, innovative ideas, and field-based studies
* State-of-the-art research projects, innovative ideas, and field-based studies
* Software engineering best practices in robotics
* Software engineering best practices in robotics
-
* Processes and tools supporting the engineering and development of robotic systems
+
* Processes and tools supporting engineering and development of robotic systems
-
* Variability, Modularity, and Reusability in robotics
+
* Variability, modularity, and reusability in robotics
-
* Validation and verification of robot software software
+
* Validation and verification of robot software
 +
 
 +
= Preliminary Workshop Program =
 +
 
 +
== Session 1: Introduction and Keynote (09:00 - 10:30) ==
 +
* tba
 +
 
 +
== Session 2: Compositional Robotics Software (11:00 - 12:30) ==
 +
* Thomas Witte and Matthias Tichy. Checking consistency of robot software architectures in ROS (11:00 - 11:20)
 +
* Gianluca Bardaro, Matteo Matteucci and Andrea Semprebon. A use case in model-based robot development using AADL and ROS (11:20 - 11:40)
 +
* Shahar Maoz and Jan Oliver Ringert. On the Software Engineering Challenges of Applying Reactive Synthesis to Robotics (11:40 - 12:00)
 +
* Loli Burgueño, Tanja Mayerhofer, Manuel Wimmer and Antonio Vallecillo. Using Physical Quantities in Robot Software Models (12:00 - 12:20)
 +
 
 +
== Session 3: Swarm Robotics and Visions of Advanced Robotics Software Engineering (14:00 - 15:30) ==
 +
* Daniel Sykes and Gavin Keighren. Maximising Productivity In Industrial-Scale Environments With Bounded Uncertainty (14:00 - 14:20)
 +
* Darko Bozhinoski and Mauro Birattari. Designing control software for robot swarms (14:20 - 14:35)
 +
* Giovanni Beltrame, Ettore Merlo, Jacopo Panerati and Carlo Pinciroli. Engineering Safety in Swarm Robotics (14:35 - 14:50)
 +
* John-Paul Ore, Carrick Detweiler and Sebastian Elbaum. Towards Code-Aware Robotic Simulation (14:50 - 15:05)
 +
* Neil Ernst, Rick Kazman and Philip Bianco. Towards Rapid Composition with Confidence in Robotics Software (15:05 - 15:20)
 +
 
 +
 
 +
== Session 4: Tools, Discussion, and Closing (16:00 - 17:30) ==
 +
 
 +
=== Tools and Demonstrations on Software Engineering in Robotics (16:00 - 16:45) ===
 +
* tba
-
= Workshop Program =
+
=== Discussion on Challenges and Opportunities (16:45 - 17:25) ===
 +
* tba
-
tba
+
=== Closing (17:25 - 17:30) ===
 +
* tba
= Submission Guidelines =
= Submission Guidelines =
Line 38: Line 67:
* vision papers on the future of software engineering in robotics (2-4 pages)
* vision papers on the future of software engineering in robotics (2-4 pages)
-
Workshop papers must follow the ICSE 2018 Format and Submission Guideline. All submitted papers will be reviewed on the basis of technical quality, relevance, significance, and clarity by the program committee. All workshop papers should be submitted electronically in PDF format through the [https://easychair.org/conferences/?conf=rose2018 workshop website]. Accepted papers will become part of the workshop proceedings.
+
Workshop papers must follow the [https://www.icse2018.org/track/icse-2018-Double-blind-review ICSE 2018 Format and Submission Guideline], but will use a '''single blind''' submission process. All submitted papers will be reviewed on the basis of technical quality, relevance, significance, and clarity by the program committee. All workshop papers should be submitted electronically in PDF format through the [https://easychair.org/conferences/?conf=rose2018 workshop website]. Accepted papers will become part of the workshop proceedings.
= Important Dates =
= Important Dates =
Line 48: Line 77:
= Organizing Committee  =
= Organizing Committee  =
-
* [http://www.es.mdh.se/staff/266-Federico_Ciccozzi Federico Ciccozzi], Mälardalen University, Sweden
+
* Federico Ciccozzi, Mälardalen University, Sweden
-
* [http://www.di.univaq.it/diruscio/ Davide Di Ruscio], University of L’Aquila, Italy
+
* Davide Di Ruscio, University of L’Aquila, Italy
-
* [https://research.vu.nl/en/persons/ivano-malavolta Ivano Malavolta], Vrije Universiteit Amsterdam, The Netherlands
+
* Ivano Malavolta, Vrije Universiteit Amsterdam, The Netherlands
-
* [https://www.chalmers.se/en/Staff/Pages/patrizio-pelliccione.aspx Patrizio Pelliccione], Chalmers University of Technology | University of Gothenburg, Sweden
+
* Patrizio Pelliccione, Chalmers University of Technology | University of Gothenburg, Sweden
-
* [http://www.se-rwth.de/~wortmann/ Andreas Wortmann], RWTH Aachen University, Germany
+
* Andreas Wortmann, RWTH Aachen University, Germany
= Program Committee =
= Program Committee =
Line 72: Line 101:
* Fredrik Heintz, Linköping University, Sweden  
* Fredrik Heintz, Linköping University, Sweden  
* Rogardt Heldal, Høgskulen på Vestlandet, Norway
* Rogardt Heldal, Høgskulen på Vestlandet, Norway
-
* Nico Hochgeschwender, Bonn-Rhine-Sieg University of Applied Sciences, Germany
+
* Nico Hochgeschwender, University of Luxembourg, Luxembourg
* Rajeev Joshi, JPL, USA  
* Rajeev Joshi, JPL, USA  
* Danica Kragic, KTH, Sweden  
* Danica Kragic, KTH, Sweden  
Line 81: Line 110:
* Andrey Rusakov, ETH, Switzerland  
* Andrey Rusakov, ETH, Switzerland  
* Christian Schlegel, University of Applied Sciences Ulm, Germany
* Christian Schlegel, University of Applied Sciences Ulm, Germany
 +
* Ulrik Pagh Schultz, University of Southern Denmark, Denmark
 +
* Ulrike Thomas, University of Chemnitz, Germany
* Jana Tumova, KTH, Sweden   
* Jana Tumova, KTH, Sweden   
-
* Andrzej Wasowski, IT University of Copenhagen, Denmark %
+
* Andrzej Wasowski, IT University of Copenhagen, Denmark  
-
* Sebastian Wrede, University of Bielefeld, Germany  
+
* Sebastian Wrede, University of Bielefeld, Germany
-
* Justyna Zander, NVIDIA, USA
+
= Call for Papers =  
= Call for Papers =  
-
* [TODO Call for Papers (PDF)]
+
* [http://www.se-rwth.de/staff/wortmann/rose18-cfp.pdf Call for Papers (PDF)]

Revision as of 06:42, 16 April 2018

1st International Workshop on Robotics Software Engineering (RoSE'18)
- part of ICSE 2018 -
Gothenburg, Sweden, May 28, 2018

Contents

Theme & Goals

Robotics is one of the most challenging domains for software engineering. Deploying even simple applications requires integrating solutions from experts of various domains, including navigation, path planning, manipulation, localization, human-robot interaction, etc. Integration of modules contributed by respective domain experts is one of the key challenges in engineering software-centric systems, yet only one of the cross-cutting software concerns crucial to robotics. As robots often operate in dynamic, partially observable environments additional challenges include adaptability, robustness, safety, and security.

The goal of RoSE 2018 is to bring together researchers from participating domains with practitioners to identify new frontiers in robotics software engineering, discuss challenges raised by real-world applications, and transfer latest insights from research to industry. RoSE 2018 will solicit contributions from both academic and industrial participants, thus fostering active synergy between the two communities.

Topics of Interest

RoSE 2018 seeks contributions addressing, but not limited to, the following topics related to robotics software engineering:

  • Analysis of challenges in robotic software engineering
  • Architectures that lead to reusable robotic software engineering
  • Challenges for defining and integrating domain-specific languages for the design of robotic systems
  • Continuous integration and deployment in robotics
  • Description and analysis of design principles promoting service quality attributes (e.g., performance, energy efficiency)
  • Engineering the collaboration of multiple (heterogeneous) robots
  • Identification and description of design principles in robot software architectures
  • Lessons learned in the engineering and deployment of large-scale, real-world integrated robot software architectures
  • Machine learning in safety-critical domains
  • Metrics to measure non-functional properties (e.g., robustness, availability, etc.) and their application
  • State-of-the-art research projects, innovative ideas, and field-based studies
  • Software engineering best practices in robotics
  • Processes and tools supporting engineering and development of robotic systems
  • Variability, modularity, and reusability in robotics
  • Validation and verification of robot software

Preliminary Workshop Program

Session 1: Introduction and Keynote (09:00 - 10:30)

  • tba

Session 2: Compositional Robotics Software (11:00 - 12:30)

  • Thomas Witte and Matthias Tichy. Checking consistency of robot software architectures in ROS (11:00 - 11:20)
  • Gianluca Bardaro, Matteo Matteucci and Andrea Semprebon. A use case in model-based robot development using AADL and ROS (11:20 - 11:40)
  • Shahar Maoz and Jan Oliver Ringert. On the Software Engineering Challenges of Applying Reactive Synthesis to Robotics (11:40 - 12:00)
  • Loli Burgueño, Tanja Mayerhofer, Manuel Wimmer and Antonio Vallecillo. Using Physical Quantities in Robot Software Models (12:00 - 12:20)

Session 3: Swarm Robotics and Visions of Advanced Robotics Software Engineering (14:00 - 15:30)

  • Daniel Sykes and Gavin Keighren. Maximising Productivity In Industrial-Scale Environments With Bounded Uncertainty (14:00 - 14:20)
  • Darko Bozhinoski and Mauro Birattari. Designing control software for robot swarms (14:20 - 14:35)
  • Giovanni Beltrame, Ettore Merlo, Jacopo Panerati and Carlo Pinciroli. Engineering Safety in Swarm Robotics (14:35 - 14:50)
  • John-Paul Ore, Carrick Detweiler and Sebastian Elbaum. Towards Code-Aware Robotic Simulation (14:50 - 15:05)
  • Neil Ernst, Rick Kazman and Philip Bianco. Towards Rapid Composition with Confidence in Robotics Software (15:05 - 15:20)


Session 4: Tools, Discussion, and Closing (16:00 - 17:30)

Tools and Demonstrations on Software Engineering in Robotics (16:00 - 16:45)

  • tba

Discussion on Challenges and Opportunities (16:45 - 17:25)

  • tba

Closing (17:25 - 17:30)

  • tba

Submission Guidelines

Prospective participants are invited to submit

  • research papers presenting novel contributions on advancing software engineering in robotics (6-8 pages)
  • challenge showcase papers describing robotics challenges considered insufficiently addressed from an industry perspective (4-6 pages)
  • vision papers on the future of software engineering in robotics (2-4 pages)

Workshop papers must follow the ICSE 2018 Format and Submission Guideline, but will use a single blind submission process. All submitted papers will be reviewed on the basis of technical quality, relevance, significance, and clarity by the program committee. All workshop papers should be submitted electronically in PDF format through the workshop website. Accepted papers will become part of the workshop proceedings.

Important Dates

  • Mon 5 Feb 2018: Workshop papers submissions
  • Mon 5 Mar 2018: Notification of accepted papers (strict deadline)
  • Mon 19 Mar 2018: Camera ready copies (strict deadline)

Organizing Committee

  • Federico Ciccozzi, Mälardalen University, Sweden
  • Davide Di Ruscio, University of L’Aquila, Italy
  • Ivano Malavolta, Vrije Universiteit Amsterdam, The Netherlands
  • Patrizio Pelliccione, Chalmers University of Technology | University of Gothenburg, Sweden
  • Andreas Wortmann, RWTH Aachen University, Germany

Program Committee

  • Leif Ahlman, Drones Networking, Sweden
  • Karl-Erik Årzén, University of Lund, Sweden
  • Mauro Birattari, Université Libre de Bruxelles, Brussels, Belgium
  • Darko Bozhinoski, Universite Libre de Bruxelles, Belgium
  • Davide Brugali, University of Bergamo, Italy
  • Mathias Buerger, Bosch, Germany
  • Javier Camara Moreno, CMU, USA
  • Alessandro di Fava, Pal Robotics, Spainn
  • Juergen Dingel, Queen's School of Computing, Canada
  • Francesco Ferro, Pal Robotics, Spain
  • David Garlan, CMU, USA
  • Holger Giese, Hasso-Plattner-Institut, Germany
  • Sebastian Götz, University of Dresden, Germany
  • Peter Gorm Larsen, Aarhus University, Denmark
  • Fredrik Heintz, Linköping University, Sweden
  • Rogardt Heldal, Høgskulen på Vestlandet, Norway
  • Nico Hochgeschwender, University of Luxembourg, Luxembourg
  • Rajeev Joshi, JPL, USA
  • Danica Kragic, KTH, Sweden
  • Martina Maggio, University of Lund, Sweden
  • Claudio Menghi, University of Gothenburg, Sweden
  • Arne Nordmann, Bosch, Germany
  • Ivan Ruchkin, CMU, USA
  • Andrey Rusakov, ETH, Switzerland
  • Christian Schlegel, University of Applied Sciences Ulm, Germany
  • Ulrik Pagh Schultz, University of Southern Denmark, Denmark
  • Ulrike Thomas, University of Chemnitz, Germany
  • Jana Tumova, KTH, Sweden
  • Andrzej Wasowski, IT University of Copenhagen, Denmark
  • Sebastian Wrede, University of Bielefeld, Germany

Call for Papers