,
Jasine Babu
,
Deepa Sara John
Creative Commons Attribution 4.0 International license
Safety-critical systems use redundant input units to improve their reliability and fault tolerance. A voting logic is then used to select a reliable input from the redundant sources. A fault detection and isolation rules help in selecting input units that can participate in voting. This work deals with the formal requirement formulation, design, verification and synthesis of a generic voting unit for an N-modular redundant measurement system used for control applications in avionics systems. The work follows a correct-by-construction approach, using the Rocq theorem prover.
@InProceedings{aliap_et_al:LIPIcs.FSTTCS.2025.6,
author = {Ali AP, Arif and Babu, Jasine and John, Deepa Sara},
title = {{A Correct by Construction Fault Tolerant Voter for Input Selection of a Control System}},
booktitle = {45th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2025)},
pages = {6:1--6:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-406-2},
ISSN = {1868-8969},
year = {2025},
volume = {360},
editor = {Aiswarya, C. and Mehta, Ruta and Roy, Subhajit},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.FSTTCS.2025.6},
URN = {urn:nbn:de:0030-drops-250886},
doi = {10.4230/LIPIcs.FSTTCS.2025.6},
annote = {Keywords: Fault Tolerant System Design, Formal Verification, Correct by Construction, Input Selection, Interactive Theorem Proving}
}
archived version