back icon
close icon

Capture phrases in quotes for more specific queries (e.g. "rocket ship" or "Fred Lynn")

Conference Paper  August 1, 2008

Formal Verification and Automated Testing for Diagnostic and Monitoring Systems

SRI Authors John Rushby


Formal methods offer the unique benefit that it is possible to examine all possible circumstances within a given scope, rather than merely sample them as with testing and simulation. This is possible even when huge numbers of discrete possibilities must be considered, such as in fault scenarios, and in the presence of real-time and continuous behavior, and when both these sources of difficulty are combined. Formal methods achieve this by using symbolic methods of analysis, and it is the computational complexity of these symbolic methods that limits and complicates their application. Recently, new methods and tools for symbolic analysis have been developed that are far more efficient and effective in practice than earlier methods. These include solvers for “satisfiability modulo theories ” (SMT solvers) and methods for using these to analyze discrete and hybrid (i.e., mixed discrete and continuous) systems. In addition, new ways to apply these capabilities have been developed, such as their use for test generation, and controller synthesis, in addition to analysis. In this paper, we outline these new methods, and describe a project to extend and apply them in combination to issues in verification and testing of diagnostic and monitoring systems. vxa Velocity of aircraft a in x dimension vxb Velocity of aircraft b in x dimension vxb Velocity of aircraft b in y dimension vya Velocity of aircraft a in y dimension Nomenclature I.

How can we help?

Once you hit send…

We’ll match your inquiry to the person who can best help you. Expect a response within 48 hours.

Our Privacy Policy