• DocumentCode
    3683858
  • Title

    Forward invariant cuts to simplify proofs of safety

  • Author

    Nikos Ar?chiga;James Kapinski;Jyotirmoy V. Deshmukh;Andr? Platzer;Bruce Krogh

  • Author_Institution
    Carnegie Mellon University
  • fYear
    2015
  • Firstpage
    227
  • Lastpage
    236
  • Abstract
    The use of deductive techniques, such as theorem provers, has several advantages in safety verification of hybrid systems; however, state-of-the-art theorem provers require manual intervention to handle complex systems. Furthermore, there is often a gap between the type of assistance that a theorem prover requires to make progress on a proof task and the assistance that a system designer is able to provide directly. This paper presents an extension to KeYmaera, a deductive verification tool for differential dynamic logic; the new technique allows local reasoning using system designer intuition about performance within particular modes as part of a proof task. Our approach allows the theorem prover to leverage forward invariants, discovered using numerical techniques, as part of a proof of safety. We introduce a new inference rule into the proof calculus of KeYmaera, the forward invariant cut rule, and we present a methodology to discover useful forward invariants, which are then used with the new cut rule to complete verification tasks. We demonstrate how our new approach can be used to complete verification tasks that lie out of the reach of existing automatic verification approaches using several examples, including one involving an automotive powertrain control system.
  • Keywords
    "Safety","Lyapunov methods","Semantics","Mathematical model","Cognition","Automata","Automotive engineering"
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software (EMSOFT), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/EMSOFT.2015.7318278
  • Filename
    7318278