Advanced Symbolic Analysis Tools for Fault-Tolerant Integrated Distributed SystemsThe project aims to develop advanced model-checking algorithms and tools to automate the verification of fault-tolerant distributed systems for avionics. We present a new method called Property-Directed K-Induction (PD-KIND) for synthesizing K-inductive invariants of state-transition systems. PD-KIND builds upon Satifiability Modulo Theories (SMT) to generalize Bradley's IC3 method and its variants. This method is implemented in a new tool called SALLY. Case studies show that PD-KIND can automatically verify fault-tolerant algorithms under a variety of fault models and that SALLY is competitive with other SMT-based model checkers.
Document ID
20180006291
Acquisition Source
Langley Research Center
Document Type
Contractor Report (CR)
Authors
Dutertre, Bruno (SRI International Corp. Menlo Park, CA, United States)
Jonanovic, Dejan (SRI International Corp. Menlo Park, CA, United States)
Navas, Jorge (SRI International Corp. Menlo Park, CA, United States)