RoboChart: modelling and verification of the functional behaviour of robotic applications

A Miyazawa, P Ribeiro, W Li, A Cavalcanti… - Software & Systems …, 2019 - Springer
Robots are becoming ubiquitous: from vacuum cleaners to driverless cars, there is a wide
variety of applications, many with potential safety hazards. The work presented in this paper …

Specification patterns for robotic missions

C Menghi, C Tsigkanos, P Pelliccione… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Mobile and general-purpose robots increasingly support everyday life, requiring
dependable robotics control software. Creating such software mainly amounts to …

Software variability in service robotics

S Garcia, D Strüber, D Brugali, A Di Fava… - Empirical Software …, 2023 - Springer
Robots artificially replicate human capabilities thanks to their software, the main
embodiment of intelligence. However, engineering robotics software has become …

Mission specification patterns for mobile robots: Providing support for quantitative properties

C Menghi, C Tsigkanos, M Askarpour… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
With many applications across domains as diverse as logistics, healthcare, and agriculture,
service robots are in increasingly high demand. Nevertheless, the designers of these robots …

Variability modeling of service robots: Experiences and challenges

S García, D Strüber, D Brugali, A Di Fava… - Proceedings of the 13th …, 2019 - dl.acm.org
Sensing, planning, controlling, and reasoning, are human-like capabilities that can be
artificially replicated in an autonomous robot. Such a robot implements data structures and …

High-level mission specification for multiple robots

S García, P Pelliccione, C Menghi, T Berger… - Proceedings of the 12th …, 2019 - dl.acm.org
Mobile robots are increasingly used in our everyday life to autonomously realize missions. A
variety of languages has been proposed to support roboticists in the systematic …

Multi-robot LTL planning under uncertainty

C Menghi, S Garcia, P Pelliccione, J Tumova - … Symposium on Formal …, 2018 - Springer
Robot applications are increasingly based on teams of robots that collaborate to perform a
desired mission. Such applications ask for decentralized techniques that allow for tractable …

PsALM: Specification of dependable robotic missions

C Menghi, C Tsigkanos, T Berger… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Engineering dependable software for mobile robots is becoming increasingly important. A
core asset to engineering mobile robots is the mission specification-a description of the …

PuRSUE-from specification of robotic environments to synthesis of controllers

MM Bersani, M Soldo, C Menghi, P Pelliccione… - Formal Aspects of …, 2020 - Springer
Developing robotic applications is a complex task, which requires skills that are usually only
possessed by highly-qualified robotic developers. While formal methods that help …

Live synthesis

B Finkbeiner, F Klein, N Metzger - Innovations in Systems and Software …, 2022 - Springer
Synthesis automatically constructs an implementation that satisfies a given logical
specification. In this paper, we study the live synthesis problem, where the synthesized …