A Correct by Construction Fault Tolerant Voter for Input Selection of a Control System

📅 2025-09-26
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address input selection in N-modular redundant measurement systems for avionics, this paper proposes a formal-methods-based framework for designing generic voting units. Targeting safety-critical applications, we adopt a “correct-by-construction” paradigm: requirements are formally specified, voting logic is modeled, and fault detection and isolation rules are rigorously verified and automatically synthesized within the Rocq theorem prover. Our key contribution is an end-to-end, mathematically verified mapping from high-level fault-tolerance requirements to synthesizable hardware logic, yielding a generic, formally certified voting unit. The unit guarantees reliable decision-making under diverse fault modes—including transient errors and permanent failures—thereby enhancing both the completeness and verifiability of redundancy management. This work provides a reusable, formally verified solution for input selection in high-assurance avionic control systems.

Technology Category

Application Category

📝 Abstract
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.
Problem

Research questions and friction points this paper is trying to address.

Formally designs fault-tolerant voter for redundant control systems
Verifies input selection logic using correct-by-construction methodology
Synthesizes generic voting unit for N-modular avionics measurement systems
Innovation

Methods, ideas, or system contributions that make the work stand out.

Correct-by-construction approach using Rocq theorem prover
Formal design and verification of generic voting unit
Fault detection and isolation for N-modular redundancy
🔎 Similar Papers
No similar papers found.
A
Arif Ali AP
Department of Computer Science and Engineering, Indian Institute of Technology Palakkad, India
Jasine Babu
Jasine Babu
Computer Science and Engineering, IIT Palakkad
Theoretical Computer ScienceGraph TheoryCombinatorics
D
Deepa Sara John
ISRO Inertial Systems Unit, Indian Space Research Organization, Kerala, India