Academia.eduAcademia.edu

Outline

Verification of Automotive Control Units

1999, Springer eBooks

https://doi.org/10.1007/3-540-48092-7_14

Abstract

This paper describes the application of model-checking based veri cation tools to speci cation models of automotive control units. It rstly discusses the current state of a tool set which copes with discrete controllers described in Statemate, and then reports on proposed extensions currently under development to deal with hybrid ones which involve continuous values, too. First results based on an extension of abstraction techniques to verify such units are reported.

References (16)

  1. BBD + 99] Tom Bienm uller, Udo Brockmeyer, Werner Damm, Gert D ohmen, Claus E mann, Hans-J urgen Holberg, Hardi Hungar, Bernhard Josko, Rainer Schl or, Gunnar Wittich, Hartmut Wittke, Geo rey Clements, John Row- lands, and Eric Sefton. Formal Veri cation of an Avionics Application using Abstraction and Symbolic Model Checking. In Felix Redmill and Tom Anderson, editors, Towards System Safety { Proceedings of the Sev- enth Safety-critical Systems Symposium, Huntingdon, UK, pages 150{173. Safety-Critical Systems Club, Springer Verlag, 1999.
  2. S. Bensalem, A. Bouajjani, C. Loiseaux, and J. Sifakis. Property preserving simulations. In G.v. Bochmann and D.K. Probst, editors, 4th Int. Workshop on Computer Aided Veri cation, LNCS 663, pages 260{273. Springer, 1992.
  3. BDG + 98] J. Bohn, W. Damm, O. Grumberg, H. Hungar, and K. Laster. First-order CTL model checking. In V. Arvind and R. Ramanujam, editors, FSTTCS 98, LNCS 1530, pages 283{294, 1998.
  4. Bri99] Henning Brinkmann. Veri kation eines hybriden Steuersystems mit Hilfe erweiterter Abstraktionsmethoden. Master's thesis, Carl von Ossietzky Universit at Oldenburg, February 1999.
  5. Randal E. Bryant. Symbolic boolean Manipulation with ordered Binary- Decision Diagrams. ACM Comp. Surveys, 24:293{318, 1992.
  6. Edmund M. Clarke, E.A. Emerson, and A.P. Sistla. Automatic veri ca- tion of nite state concurrent systems using temporal logic speci cations: A practical approach. In Procceedings of the 10th ACM Symposium on Principles of Programming Languages, pages 117{126, 1983.
  7. Edmund M. Clarke, Orna Grumberg, and David E. Long. Model checking and abstraction. In ACM Transactions on Programming Languages and Systems, volume 16, pages 1512{1542, September 1994.
  8. Werner Damm, Bernhard Josko, Hardi Hungar, and Amir Pnueli. A compo- sitional real-time semantics of STATEMATE designs. In W.-P. de Roever, editor, Proceedings, International Symposium on Compositionality { The Signi cant Di erence, LNCS 1536, pages 186{238. Springer-Verlag, 1998.
  9. W. Damm, B. Josko, and R. Schl or. Speci cation and veri cation of VHDL- based system-level hardware designs. In E. B orger, editor, Speci cation and Validation Methods, pages 331{410. Oxford Univ. Press, 1995.
  10. H. Hungar, O. Grumberg, and W. Damm. What if model checking must be truly symbolic. In P. Camurati and H. Eveking, editors, CHARME 95, LNCS 987, pages 1{20. Springer Verlag, 1995.
  11. T.A. Henzinger, P.-H. Ho, and H. Wong-Toi. HyTech: A model checker for hybrid systems. Software Tools for Technology Transfer, 1:110{122, 1997.
  12. C.A.R. Hoare. An axiomatic basis for computer programming. Communi- cations of the ACM, 12:576{583, 1969.
  13. Jos93] Bernhard Josko. Modular Speci cation and Veri cation of Reactive Sys- tems. Carl von Ossietzky Universit at Oldenburg, 1993. Habiltationsschrift.
  14. R.P. Kurshan. Formal veri cation in a commercial setting. In Proc. 34th Design Automation Conference, pages 258{262, 1997.
  15. Kenneth L. McMillan. Symbolic Model Checking. Kluwer Academic Pub- lishers, 1993.
  16. Pierre Wolper. Expressing interesting properties of programs in proposi- tional temporal logic. In Proceedings of the 13th Annual ACM Symposium in Principles of Programming Languages, pages 184{193, 1986.