Toward Formal Models and Languages for Verifiable Multi-Robot Systems

Incorrect operation of a multi-robot system (MRS) may not only lead to unsatisfactory results, but it can also cause economic losses and jeopardize safety. These risks may not always be evident, since they may arise as unforeseen consequences of interactions between different components of the syste...

Full description

Bibliographic Details
Main Authors: Rocco De Nicola, Luca Di Stefano, Omar Inverso
Format: Article
Language:English
Published: Frontiers Media S.A. 2018-09-01
Series:Frontiers in Robotics and AI
Subjects:
Online Access:https://www.frontiersin.org/article/10.3389/frobt.2018.00094/full
id doaj-42115b03f24341d19cb54a54b4258616
record_format Article
spelling doaj-42115b03f24341d19cb54a54b42586162020-11-24T21:02:10ZengFrontiers Media S.A.Frontiers in Robotics and AI2296-91442018-09-01510.3389/frobt.2018.00094384425Toward Formal Models and Languages for Verifiable Multi-Robot SystemsRocco De Nicola0Luca Di Stefano1Omar Inverso2IMT School for Advanced Studies, Lucca, ItalyGran Sasso Science Institute, L'Aquila, ItalyGran Sasso Science Institute, L'Aquila, ItalyIncorrect operation of a multi-robot system (MRS) may not only lead to unsatisfactory results, but it can also cause economic losses and jeopardize safety. These risks may not always be evident, since they may arise as unforeseen consequences of interactions between different components of the system. Thus, tools and techniques that can help in providing guarantees about the behavior of MRSs are on demand; whenever possible, these guarantees should be backed up by formal proofs complementing the traditional approaches based on testing and simulation. Tailored linguistic support to specify MRSs is a major step toward this goal. In fact, reducing the gap between typical features of an MRS and the linguistic primitives used to model them would simplify both the specification of these systems and their verification. With the aim of reducing this gap, we identified some key features of MRSs in this work. Subsequently, we considered the selection of three specification languages oriented toward MRSs, which are representative of wider categories of languages with similar aims. Finally, we assessed the extent to which the considered languages captured the key features in an adequate and intuitive way by using them to implement multi-robot systems case studies.https://www.frontiersin.org/article/10.3389/frobt.2018.00094/fullmulti-robot systemslanguagescommunicationcollective behaviorautomated reasoning
collection DOAJ
language English
format Article
sources DOAJ
author Rocco De Nicola
Luca Di Stefano
Omar Inverso
spellingShingle Rocco De Nicola
Luca Di Stefano
Omar Inverso
Toward Formal Models and Languages for Verifiable Multi-Robot Systems
Frontiers in Robotics and AI
multi-robot systems
languages
communication
collective behavior
automated reasoning
author_facet Rocco De Nicola
Luca Di Stefano
Omar Inverso
author_sort Rocco De Nicola
title Toward Formal Models and Languages for Verifiable Multi-Robot Systems
title_short Toward Formal Models and Languages for Verifiable Multi-Robot Systems
title_full Toward Formal Models and Languages for Verifiable Multi-Robot Systems
title_fullStr Toward Formal Models and Languages for Verifiable Multi-Robot Systems
title_full_unstemmed Toward Formal Models and Languages for Verifiable Multi-Robot Systems
title_sort toward formal models and languages for verifiable multi-robot systems
publisher Frontiers Media S.A.
series Frontiers in Robotics and AI
issn 2296-9144
publishDate 2018-09-01
description Incorrect operation of a multi-robot system (MRS) may not only lead to unsatisfactory results, but it can also cause economic losses and jeopardize safety. These risks may not always be evident, since they may arise as unforeseen consequences of interactions between different components of the system. Thus, tools and techniques that can help in providing guarantees about the behavior of MRSs are on demand; whenever possible, these guarantees should be backed up by formal proofs complementing the traditional approaches based on testing and simulation. Tailored linguistic support to specify MRSs is a major step toward this goal. In fact, reducing the gap between typical features of an MRS and the linguistic primitives used to model them would simplify both the specification of these systems and their verification. With the aim of reducing this gap, we identified some key features of MRSs in this work. Subsequently, we considered the selection of three specification languages oriented toward MRSs, which are representative of wider categories of languages with similar aims. Finally, we assessed the extent to which the considered languages captured the key features in an adequate and intuitive way by using them to implement multi-robot systems case studies.
topic multi-robot systems
languages
communication
collective behavior
automated reasoning
url https://www.frontiersin.org/article/10.3389/frobt.2018.00094/full
work_keys_str_mv AT roccodenicola towardformalmodelsandlanguagesforverifiablemultirobotsystems
AT lucadistefano towardformalmodelsandlanguagesforverifiablemultirobotsystems
AT omarinverso towardformalmodelsandlanguagesforverifiablemultirobotsystems
_version_ 1716776291711057920