Cross–layer Formal Verification of Robotic Systems
Robotic systems are widely used to interact with humans or to perform critical tasks. As a result, it is imperative to provide guarantees about their behavior. Due to the modularity and complexity of robotic systems, their design and verification are often divided into several layers. However, some system properties can only be investigated by considering multiple layers simultaneously. We propose a cross-layer verification method to verify the expected properties of concrete robotic systems. Our method verifies one layer using abstractions of other layers. We propose two approaches: refining the models of the abstract layers and refining the property under verification. A combination of these two approaches seems to be the most promising to ensure model genericity and to avoid the state-space explosion problem.
Authors
- David Doose (ORCID: https://orcid.org/0000-0002-4303-1849)
- Julien Brunel (ORCID: https://orcid.org/0009-0004-3639-6681)
- Sylvain Raïs
- Frédéric Herbreteau
Institutions
- Université Fédérale de Toulouse Midi-Pyrénées (FR)
- Office National d'Études et de Recherches Aérospatiales (FR)
- Laboratoire Bordelais de Recherche en Informatique (FR)
Publication Details
- Journal
- Electronic Proceedings in Theoretical Computer Science
- Published
- 2024-11-20
- DOI
- https://doi.org/10.4204/eptcs.411.9
- Citations
- 1
- Primary Topic
- Manufacturing Process and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- Université de Bordeaux