PHAVer: Algorithmic verification of hybrid systems past HyTech

被引:5
作者
Frehse G. [1 ]
机构
[1] VERIMAG, 38610 Gieres
基金
美国国家科学基金会;
关键词
Hybrid systems; Polyhedra; Tools; Verification;
D O I
10.1007/s10009-007-0062-x
中图分类号
学科分类号
摘要
In 1995, HyTech broke new ground as a potentially powerful tool for verifying hybrid systems. But due to practical and systematic limitations it is only applicable to relatively simple systems. We address the main problems of HyTech with PHAVer, a new tool for the exact verification of safety properties of hybrid systems with piecewise constant bounds on the derivatives, so-called linear hybrid automata. Affine dynamics are handled by on-the-fly overapproximation and partitioning of the state space based on user-provided constraints and the dynamics of the system. PHAVer features exact arithmetic in a robust implementation that, based on the Parma Polyhedra Library, supports arbitrarily large numbers. To force termination and manage the complexity of the polyhedral computations, we propose methods to conservatively limit the number of bits and constraints of polyhedra. Experimental results for a navigation benchmark and a tunnel diode circuit demonstrate the effectiveness of the approach. © Springer-Verlag 2007.
引用
收藏
页码:263 / 279
页数:16
相关论文
共 42 条
  • [1] Henzinger T.A., Ho P.-H., Wong-Toi H., HYTECH: A model checker for hybrid systems, Int. J. Softw. Tools Technol. Transfer, 1, 1-2, pp. 110-122, (1997)
  • [2] Vardi M.Y., Wolper P., An automata-theoretic approach to automatic program verification (preliminary report), LICS, pp. 332-344, (1986)
  • [3] Henzinger T.A., The theory of hybrid automata, Proc. 11th Annual IEEE Symposium on Logic in Computer Science, pp. 278-292, (1996)
  • [4] Alur R., Henzinger T.A., Ho P.-H., Automatic symbolic verification of embedded systems, IEEE Trans. Softw. Eng., 22, pp. 181-201, (1996)
  • [5] Henzinger T.A., Ho P.-H., Wong-Toi H., Algorithmic analysis of nonlinear hybrid systems, IEEE Trans. Automat. Control, 43, 4, pp. 540-554, (1998)
  • [6] Frehse G., Han Z., Krogh B.H., Assume-guarantee reasoning for hybrid i/o-automata by over-approximation of continuous interaction, Proc. 43rd IEEE Conf. Decision and Control (CDC'04), (2004)
  • [7] Frehse G., Compositional verification of hybrid systems using simulation relations, (2005)
  • [8] Frehse G., Krogh B.H., Rutenbar R.A., Maler O., Time domain verification of oscillator circuit properties, Workshop on Formal Verification of Analog Circuits (ETAPS Satellite Event), 153, pp. 9-22, (2006)
  • [9] Frehse G., Krogh B.H., Rutenbar R.A., Verifying analog oscillator circuits using forward/backward refinement, Proc. Conf. on Design, Automation and Test in Europe (DATE 06), (2006)
  • [10] van Beek D.A., Man K.L., Reniers M.A., Rooda J.E., Schiffelers R.R.H., Formal verification of chi models using phaver, Proc. MathMod 2006, (2006)