C2E2: a tool for verifying annotated hybrid systems
C2E2: a tool for verifying annotated hybrid systems
复制标题
C2E2:用于验证带注释的混合系统的工具
DOI:
--
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Mahesh Viswanathan
中科院分区:
文献类型:
--
作者:
Parasara Sridhar Duggirala;Matthew Potok;S. Mitra;Mahesh Viswanathan
We present Compare-Execute-Check-Engine (C2E2), a tool that implements a simulation based verification algorithm for annotated hybrid systems. The input to C2E2 is an annotated Stateflow model (or an annotated hybrid system in an xml format) with possibly nonlinear ordinary differential equations (ODEs) and a temporal property, which can be either an invariant property or a temporal precedence property. For verification, C2E2 compiles the ODEs using a validated numerical solver, generates simulations, and computes an over-approximation of the set of reachable states. If the over-approximation of the reachable states satisfies (or violates) the temporal property specified, then C2E2 terminates, otherwise it computes a more precise over-approximation and repeats. We would demonstrate the following features of C2E2 (a) the graphical user interface, (b) specifying the safety and temporal precedence properties, and (c) verifying the properties and visualizing the reachable set, which helps in building intuition about the behaviors of the hybrid system.