NASA NTRS ยท 20050170449
Real-Time System Verification by Kappa-Induction
Abstract
We report the first formal verification of a reintegration protocol for a safety-critical, fault-tolerant, real-time distributed embedded system. A reintegration protocol increases system survivability by allowing a node that has suffered a fault to regain state consistent with the operational nodes. The protocol is verified in the Symbolic Analysis Laboratory (SAL), where bounded model checking and decision procedures are used to verify infinite-state systems by k-induction. The protocol and its environment are modeled as synchronizing timeout automata. Because k-induction is exponential with respect to k, we optimize the formal model to reduce the size of k. Also, the reintegrator's event-triggered behavior is conservatively modeled as time-triggered behavior to further reduce the size of k and to make it invariant to the number of nodes modeled. A corollary is that a clique avoidance property is satisfied.
Keep this discovery
Explore connections, maps & timelines
Pike, Lee S.. 2005-04-01. Real-Time System Verification by Kappa-Induction. https://ntrs.nasa.gov/citations/20050170449
Cite the original work for its findings. Save a collection to share your selection of sources.