Academia.eduAcademia.edu

Outline

Falsification of LTL safety properties in hybrid systems

2013, International Journal on Software Tools for Technology Transfer

https://doi.org/10.1007/S10009-012-0233-2

Abstract

This paper develops a novel computational method for the falsification of safety properties specified by syntactically safe linear temporal logic (LTL) formulas φ for hybrid systems with general nonlinear dynamics and input controls. The method is based on an effective combination of robot motion planning and model checking. Experiments on a hybrid robotic system benchmark with nonlinear dynamics show significant speedup over related work. The experiments also indicate significant speedup when using minimized DFA instead of non-minimized NFA, as obtained by standard tools, for representing the violating prefixes of φ.

References (31)

  1. Tomlin, C.J., Mitchell, I., Bayen, A., Oishi, M.: Computational techniques for the verification and control of hybrid systems. Proc of IEEE 91(7) (2003) 986-1001
  2. Alur, R., Belta, C., Ivancic, F.: Hybrid modeling and simulation of biomolecular networks. In: Hybrid Systems: Computation & Control. LNCS (2001), 2034:19-32
  3. Alur, R., Courcoubetis, C., Halbwachs, N., Henzinger, T.A., Ho, P.H., Nicollin, X., Olivero, A., Sifakis, J., Yovine, S.: The algorithmic analysis of hybrid systems. Theoretical Computer Science 138(1) (1995) 3-34
  4. Henzinger, T., Kopke, P., Puri, A., Varaiya, P.: What's decidable about hybrid automata? In: ACM Symp on Theory of Computing. (1995) 373-382
  5. Mitchell, I.M.: Comparing forward and backward reachability as tools for safety analysis. In: Hybrid Systems Computation & Control. LNCS (2007) 4416:428-443
  6. Alur, R., Henzinger, T.A., Lafferriere, G., Pappas, G.: Discrete abstractions of hybrid systems. Proc of IEEE 88(7) (2000) 971-984
  7. Clarke, E., Fehnker, A., Han, Z., Krogh, B., Ouaknine, J., Stursberg, O., Theobald, M.: Abstraction and Counterexample-guided Refinement in Model Checking of Hybrid Systems. Intl J of Foundations of Computer Science 14(4) (2003) 583-604
  8. Giorgetti, N., Pappas, G.J., Bemporad, A.: Bounded model checking for hybrid dynamical systems. In: Conf on Decision & Control, Seville, Spain (2005) 672-677
  9. Bhatia, A., Frazzoli, E.: Incremental search methods for reachability analysis of continuous and hybrid systems. In: Hybrid Systems: Computation & Control. LNCS (2004) 2993:142-156
  10. Kim, J., Esposito, J.M., Kumar, V.: An RRT-based algorithm for testing and validating multi-robot controllers. In: Robotics: Science & Systems, Boston, MA (2005) 249-256
  11. Nahhal, T., Dang, T.: Test coverage for continuous and hybrid systems. In: Intl Conf on Computer Aided Verification. LNCS (2007) 4590:449-462
  12. Plaku, E., Kavraki, L.E., Vardi, M.Y.: Hybrid systems: From verification to falsifi- cation. In: Intl Conf on Computer Aided Verification. LNCS (2007) 4590:468-481
  13. Plaku, E., Kavraki, L.E., Vardi, M.Y.: Hybrid systems: From verification to fal- sification by combining motion planning and discrete search. Formal Methods in System Design (2008)
  14. Copty, F., Fix, L., Fraer, R., Giunchiglia, E., Kamhi, G., Tacchella, A., Vardi, M.: Benefits of bounded model checking at an industrial setting. In: Intl Conf on Computer Aided Verification. LNCS (2001) 2102:436-453
  15. LaValle, S.M., Kuffner, J.J.: Randomized kinodynamic planning. Intl J of Robotics Research 20(5) (2001) 378-400
  16. Clarke, E., Grumberg, O., Peled, D.: Model Checking. MIT Press (1999)
  17. Behrmann, G., David, A., Larsen, K.G., Möller, O., Pettersson, P., Yi, W.: Uppaal present and future. In: Conf on Decision & Control, Orlando, FL (2001) 2881-2886
  18. Fainekos, G.E., Kress-Gazit, H., Pappas, G.: Temporal logic motion planning for mobile robots. In: IEEE Intl Conf on Robotics & Automation, Barcelona, Spain (2005) 2020-2025
  19. Batt, G., Belta, C., Weiss, R.: Temporal logic analysis of gene networks under parameter uncertainty. IEEE Trans of Automatic Control 53 (2008) 215-229
  20. Damm, W., Pinto, G., Ratschan, S.: Guaranteed termination in the verification of LTL properties of non-linear robust discrete time hybrid systems. Intl J of Foun- dations of Computer Science 18(1) (2007) 63-86
  21. Kupferman, O., Vardi, M.: Model checking of safety properties. Formal methods in System Design 19(3) (2001) 291-314
  22. Armoni, R., Egorov, S., Fraer, R., Korchemny, D., Vardi, M.: Efficient LTL com- pilation for SAT-based model checking. In: Intl Conf on Computer-Aided Design, San Jose, CA (2005) 877-884
  23. Sistla, A.: Safety, liveness and fairness in temporal logic. Formal Aspects of Com- puting 6 (1994) 495-511
  24. Choset, H., Lynch, K.M., Hutchinson, S., Kantor, G., Burgard, W., Kavraki, L.E., Thrun, S.: Principles of Robot Motion: Theory, Algorithms, and Implementations. MIT Press, Cambridge, MA (2005)
  25. LaValle, S.M.: Planning Algorithms. Cambridge University Press, MA (2006)
  26. Esposito, J., Kumar, V., Pappas, G.: Accurate event detection for simulation of hybrid systems. In: Hybrid Systems: Computation&Control. LNCS (2001) 204-217
  27. Julius, A.A., Fainekos, G.E., Anand, M., Lee, I., Pappas, G.J.: Robust test genera- tion and coverage for hybrid systems. In: Hybrid Systems: Computation & Control. LNCS (2007) 4416:329-342
  28. Plaku, E., Kavraki, L.E., Vardi, M.Y.: Discrete search leading continuous explo- ration for kinodynamic motion planning. In: Robotics: Science & Systems, Atlanta, GA (2007)
  29. Fehnker, A., Ivancic, F.: Benchmarks for hybrid systems verification. In: Hybrid Systems: Computation & Control. LNCS (2004) 2993:326-341
  30. Latvala, T.: Efficient model checking of safety properties. In: Model Checking Soft- ware. LNCS (2003) 2648:74-88
  31. Ladd, A.M.: Motion Planning for Physical Simulation. PhD thesis, Rice University, Houston, TX (2006)