Advertisement

Discrete Event Dynamic Systems

, Volume 27, Issue 2, pp 443–461 | Cite as

Order-reduction abstractions for safety verification of high-dimensional linear systems

  • Hoang-Dung Tran
  • Luan Viet Nguyen
  • Weiming Xiang
  • Taylor T. Johnson
Article

Abstract

Order-reduction is a standard automated approximation technique for computer-aided design, analysis, and simulation of many classes of systems, from circuits to buildings. To be used as a sound abstraction for formal verification, a measure of the similarity of behavior must be formalized and computed, which we develop in a computational way for a class of asymptotic stable linear systems as the main contributions of this paper. We have implemented the order-reduction as a sound abstraction process through a source-to-source model transformation in the HyST tool and use SpaceEx to compute sets of reachable states to verify properties of the full-order system through analysis of the reduced-order system. Our experimental results suggest systems with thousand of state variables can be reduced to systems with tens of state variables such that the order-reduction overapproximation error is small enough to prove or disprove safety properties of interest using current reachability analysis tools. Our results illustrate this approach is effective in tackling the state-space explosion problem for verification of high-dimensional linear systems.

Keywords

Abstraction Model reduction Order reduction Verification Reachability analysis 

Notes

Acknowledgment

The authors gratefully acknowledge the detailed feedback provided by the reviewers, which have helped improve this manuscript. The authors thank Dr. Andrew Sogokon of Vanderbilt University for carefully reading and providing feedback on the final draft of the manuscript. The material presented in this paper is based upon work supported by the National Science Foundation (NSF) under grant numbers CNS 1464311 and SHF 1527398, the Air Force Research Laboratory (AFRL) through contract number FA8750-15-1-0105, and the Air Force Office of Scientific Research (AFOSR) under contract numbers FA9550-15-1-0258 and FA9550-16-1-0246. The U.S. government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright notation thereon. Any opinions, findings, and conclusions or recommendations expressed in this publication are those of the authors and do not necessarily reflect the views of AFRL, AFOSR, or NSF.

References

  1. Abbas H, Mittelmann H, Fainekos G (2014) Formal property verification in a conformance testing framework. In: Twelfth ACM/IEEE international conference on formal methods and models for codesign (memocode), 2014. IEEE, pp 155–164Google Scholar
  2. Antoulas A C, Sorensen D C, Gugercin S (2001) A survey of model reduction methods for large-scale systems. Contemp Math 280:193–219MathSciNetCrossRefzbMATHGoogle Scholar
  3. Bak S, Bogomolov S, Johnson TT (2015) HyST: a source transformation and translation tool for hybrid automaton models. In: 18th international conference on hybrid systems: computation and control. ACM, Seattle, WashingtonGoogle Scholar
  4. Chahlaoui Y, Van Dooren P (2005) Benchmark examples for model reduction of linear time-invariant dynamical systems. Dimension Reduction of Large-Scale Systems, pp 379–392. SpringerGoogle Scholar
  5. De Moura L, Bjørner N (2008) Z3: an efficient smt solver. In: International conference on tools and algorithms for the construction and analysis of systems. Springer, pp 337–340Google Scholar
  6. Duggirala PS, Mitra S, Viswanathan M (2013) Verification of annotated models from executions. In: Proceedings of the eleventh acm international conference on embedded software. Emsoft ’13. ISBN 978-1-4799-1443-2. IEEE Press, Piscataway, NJ, USAGoogle Scholar
  7. Frehse G, Le Guernic C, Donzé A, Cotton S, Ray R, Lebeltel O, Ripado R, Girard A, Dang T, Maler O (2011) Spaceex: scalable verification of hybrid systems. In: Computer aided verification. Springer, pp 379–395Google Scholar
  8. Girard A, Pappas GJ (2007) Approximate bisimulation relations for constrained linear systems. Automatica 43(8):1307–1317MathSciNetCrossRefzbMATHGoogle Scholar
  9. Girard A, Julius AA, Pappas GJ (2008) Approximate simulation relations for hybrid systems. Discrete Event Dynamic Systems 18(2):163–179MathSciNetCrossRefzbMATHGoogle Scholar
  10. Girard A, Pappas GJ, et al (2006) Approximate bisimulation for a class of stochastic hybrid systems. In: American control conference, 2006, vol 6. IEEEGoogle Scholar
  11. Han Z (2005) Formal verification of hybrid systems using model order reduction and decomposition. PhD diss PhD thesis, Dept. of ECE, Carnegie Mellon UniversityGoogle Scholar
  12. Han Z, Krogh B (2004) Reachability analysis of hybrid control systems using reduced-order models American control conference, 2004. Proceedings of the 2004, vol 2. IEEE, pp 1183–1189Google Scholar
  13. Islam MdA, Murthy A, Bartocci E, Cherry EM, Fenton FH, Glimm J, Smolka SA, Grosu R (2015) Model-order reduction of ion channel dynamics using approximate bisimulation. Theor Comput Sci 599:34–46. doi: 10.1016/j.tcs.2014.03.018. Advances in Computational Methods in Systems BiologyMathSciNetCrossRefzbMATHGoogle Scholar
  14. Julius AA (2006) Approximate abstraction of stochastic hybrid automata Hybrid systems: computation and control. Springer, pp 318–332Google Scholar
  15. Moore B (1981) Principal component analysis in linear systems: controllability, observability, and model reduction. IEEE Trans Autom Control 26(1):17–32MathSciNetCrossRefzbMATHGoogle Scholar
  16. Nesterov Y, Nemirovskii A, Ye Y (1994) Interior-point polynomial algorithms in convex programming, vol 13. SIAMGoogle Scholar
  17. Obinata G, Anderson BDO (2012) Model reduction for control system design. SpringerGoogle Scholar
  18. Pappas G J (2003) Bisimilar linear systems. Automatica 39(12):2035–2047MathSciNetCrossRefzbMATHGoogle Scholar
  19. Tabuada P, Pappas G J (2004) Bisimilar control affine systems. Syst Control Lett 52(1):49–58MathSciNetCrossRefzbMATHGoogle Scholar
  20. Tanner HG, Pappas GJ (2003) Abstractions of constrained linear systems. In: American control conference, 2003. Proceedings of the 2003, vol 4. IEEE, pp 3381–3386Google Scholar
  21. van der Schaft A (2004) Equivalence of dynamical systems by bisimulation. IEEE Trans Autom Control 49(12):2160–2172MathSciNetCrossRefzbMATHGoogle Scholar
  22. Vandenberghe L, Boyd S (1994) Positive definite programming. Mathematical Programming: State of the ArtGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2017

Authors and Affiliations

  • Hoang-Dung Tran
    • 1
  • Luan Viet Nguyen
    • 2
  • Weiming Xiang
    • 1
  • Taylor T. Johnson
    • 1
  1. 1.Vanderbilt UniversityNashvilleUSA
  2. 2.University of Texas at ArlingtonArlingtonUSA

Personalised recommendations