Keynote by Davide Di Ruscio
The Role of Models in Engineering the Software of Robotic Systems
Robots have been part of our daily life for several decades, such as in manufacturing automation to cut and assemble parts, or in medical field to perform extremely delicate surgeries. However, as stated by the H2020 Multi-Annual Robotics Roadmap ICT-2016, the software for robotic systems is typically developed in ad-hoc ways instead of following established engineering processes with a consequent reduction of reuse, configurability, and customizability of existing solutions.
This talk will make and overview on the state of the art and practice concerning solutions and open challenges related to the engineering of software required to develop and manage robotic systems. Model-Driven Engineering (MDE) is discussed as a promising technology to raise the level of abstraction, promote reuse, facilitate integration, boost automation, and promote early analysis in such a complex domain.
Short Biography of Davide Di Ruscio
DAVIDE DI RUSCIO is an Assistant Professor at the University of L'Aquila. His main research interests include software engineering, and several aspects of Model Driven Engineering including domain-specific languages, model transformations, and model evolution. Over the last decade, he has worked on several European projects by contributing the application of MDE in different application domains like service-based software systems, autonomous systems, and open source software (OSS). Currently, he’s technical manager of the H2020 CROSSMINER project https://www.crossminer.org/.
Contact him at firstname.lastname@example.org