Methodology for Formal Verification of Hardware Safety Strategies Using SMT
Safety-critical embedded systems must maintain their functionality even in the presence of single permanent hardware failure. Naive redundancy of hardware is often unaffordable and impractical, therefore alternative strategies must be explored for minimal cost fault tolerance. The objective of this article is to propose a methodology to evaluate formally safety strategies using satisfiability modulo theory solvers. Practically, the approach consists in providing a bounded model checking demonstration applied to the formal model of hardware. We show the capabilities of the approach on an efficient hardware accelerator designed to perform parallel computations of matrix multiplications and convolutions.
Authors
- Kévin Delmas (ORCID: https://orcid.org/0000-0002-7654-0332)
- Claire Pagetti (ORCID: https://orcid.org/0000-0001-7265-1839)
- Adrien Gauffriau
- Anthony Faure–Gignoux
Institutions
- Airbus (France) (FR)
- Office National d'Études et de Recherches Aérospatiales (FR)
- Airbus (United Kingdom) (GB)
Publication Details
- Journal
- IEEE Embedded Systems Letters
- Published
- 2024-12-01
- DOI
- https://doi.org/10.1109/les.2024.3439859
- Primary Topic
- Safety Systems Engineering in Autonomy
- Type
- article
- Field-Weighted Citation Impact
- 0.00