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...
Autores principales: | , , |
---|---|
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 |