International Symposium on Automated Technology for Verification and Analysis

Automated Technology for Verification and Analysis pp 446-463

Bounded Verification with On-the-Fly Discrepancy Computation

Conference paper

DOI: 10.1007/978-3-319-24953-7_32

Part of the Lecture Notes in Computer Science book series (LNCS, volume 9364)
Cite this paper as:
Fan C., Mitra S. (2015) Bounded Verification with On-the-Fly Discrepancy Computation. In: Finkbeiner B., Pu G., Zhang L. (eds) Automated Technology for Verification and Analysis. Lecture Notes in Computer Science, vol 9364. Springer, Cham


Simulation-based verification algorithms can provide formal safety guarantees for nonlinear and hybrid systems. The previous algorithms rely on user provided model annotations called discrepancy function, which are crucial for computing reachtubes from simulations. In this paper, we eliminate this requirement by presenting an algorithm for computing piecewise exponential discrepancy functions. The algorithm relies on computing local convergence or divergence rates of trajectories along a simulation using a coarse over-approximation of the reach set and bounding the maximal eigenvalue of the Jacobian over this over-approximation. The resulting discrepancy function preserves the soundness and the relative completeness of the verification algorithm. We also provide a coordinate transformation method to improve the local estimates for the convergence or divergence rates in practical examples. We extend the method to get the input-to-state discrepancy of nonlinear dynamical systems which can be used for compositional analysis. Our experiments show that the approach is effective in terms of running time for several benchmark problems, scales reasonably to larger dimensional systems, and compares favorably with respect to available tools for nonlinear models.

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Department of Electrical and Computer EngineeringUniversity of Illinois at Urbana-ChampaignChampaignUSA

Personalised recommendations