• DocumentCode
    2159602
  • Title

    Safety verification for linear systems

  • Author

    Duggirala, Parasara Sridhar ; Tiwari, Anish

  • Author_Institution
    Univ. of Illinois at Urbana Champaign, Champaign, IL, USA
  • fYear
    2013
  • fDate
    Sept. 29 2013-Oct. 4 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    An embedded software controller is safe if the composition of the controller and the plant does not reach any unsafe state starting from legal initial states (in an unbounded time horizon). Linear systems - specified using linear ordinary differential or difference equations - form an important class of models for such control systems. We present a new decidability result for safety verification of linear systems. Our decidability result assumes that the set of initial states and the set of unsafe states satisfy some conditions. When the set of initial and unsafe states do not satisfy these conditions, they can be overapproximated by sets that do satisfy the conditions. We thus get a counterexample guided abstraction refinement (CEGAR) procedure for the unconstrained safety verification of linear systems. Our new procedure performs abstraction-refinement on the initial and unsafe region, and not on the system itself. We present the new procedure and describe experimental results that demonstrate its effectiveness.
  • Keywords
    approximation theory; decidability; difference equations; embedded systems; formal verification; linear systems; mathematics computing; partial differential equations; safety-critical software; CEGAR; counterexample guided abstraction refinement procedure for; decidability result; difference equations; embedded software controller; linear ordinary differential equations; linear systems; unbounded time horizon; unconstrained safety verification; Abstracts; Concrete; Eigenvalues and eigenfunctions; Equations; Linear systems; Safety; Trajectory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software (EMSOFT), 2013 Proceedings of the International Conference on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/EMSOFT.2013.6658585
  • Filename
    6658585