Analyzing Mode Confusion via Model Checking
NASA NTRS · Other · 19990063915 · Published 2019-06-27 · Langley Research Center · 2 authors
Abstract and citation only, verbatim from NASA NTRS; full text lives there. All credit to the authors and Langley Research Center.
Abstract
Mode confusion is one of the most serious problems in aviation safety. Today's complex digital flight decks make it difficult for pilots to maintain awareness of the actual states, or modes, of the flight deck automation. NASA Langley leads an initiative to explore how formal techniques can be used to discover possible sources of mode confusion. As part of this initiative, a flight guidance system was previously specified as a finite Mealy automaton, and the theorem prover PVS was used to reason about it. The objective of the present paper is to investigate whether state-exploration techniques, especially model checking, are better able to achieve this task than theorem proving and also to compare several verification tools for the specific application. The flight guidance system is modeled and analyzed in Murphi, SMV, and Spin. The tools are compared regarding their system description language, their practicality for analyzing mode confusion, and their capabilities for error tracing and for animating diagnostic information. It turns out that their strengths are complementary.
Authors
- Luettgen, Gerald Institute for Computer Applications in Science and Engineering
- Carreno, Victor NASA Langley Research Center
Citation
Luettgen, Gerald, Carreno, Victor (2019). Analyzing Mode Confusion via Model Checking. Langley Research Center. NASA NTRS ID 19990063915. https://ntrs.nasa.gov/citations/19990063915 ↗