Engineering PapersโŒ• Search

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

BibTeXRIS

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.