Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: De Nicola, Rocco, Di Stefano, Luca, Inverso, Omar
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7806004/
https://www.ncbi.nlm.nih.gov/pubmed/33500973
http://dx.doi.org/10.3389/frobt.2018.00094
_version_ 1783636432639754240
author De Nicola, Rocco
Di Stefano, Luca
Inverso, Omar
author_facet De Nicola, Rocco
Di Stefano, Luca
Inverso, Omar
author_sort De Nicola, Rocco
collection PubMed
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.
format Online
Article
Text
id pubmed-7806004
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-78060042021-01-25 Toward Formal Models and Languages for Verifiable Multi-Robot Systems De Nicola, Rocco Di Stefano, Luca Inverso, Omar Front Robot AI Robotics and AI 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. Frontiers Media S.A. 2018-09-05 /pmc/articles/PMC7806004/ /pubmed/33500973 http://dx.doi.org/10.3389/frobt.2018.00094 Text en Copyright © 2018 De Nicola, Di Stefano and Inverso. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Robotics and AI
De Nicola, Rocco
Di Stefano, Luca
Inverso, Omar
Toward Formal Models and Languages for Verifiable Multi-Robot Systems
title 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_short Toward Formal Models and Languages for Verifiable Multi-Robot Systems
title_sort toward formal models and languages for verifiable multi-robot systems
topic Robotics and AI
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7806004/
https://www.ncbi.nlm.nih.gov/pubmed/33500973
http://dx.doi.org/10.3389/frobt.2018.00094
work_keys_str_mv AT denicolarocco towardformalmodelsandlanguagesforverifiablemultirobotsystems
AT distefanoluca towardformalmodelsandlanguagesforverifiablemultirobotsystems
AT inversoomar towardformalmodelsandlanguagesforverifiablemultirobotsystems