Safety verification for linear systems

Parasara Sridhar Duggirala, Ashish Tiwari
2013 2013 Proceedings of the International Conference on Embedded Software (EMSOFT)  
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
more » ... 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.
doi:10.1109/emsoft.2013.6658585 dblp:conf/emsoft/DuggiralaT13 fatcat:r42i4jchdbfphjep757m5f5yme