Verification of Statecharts Using Data Abstraction

作者: Steffen Helke , Florian Kammuller

DOI: 10.14569/IJACSA.2016.070179

关键词:

摘要: We present an approach for verifying Statecharts including infinite data spaces. devise a technique checking that formula of the universal fragment CTL is satisfied by specification written as Statechart. The based on property-preserving abstraction additionally preserves structure. It prototypically implemented in logic-based framework using theorem prover and model checker. This paper reports following results. (1) proof infra-structure Isabelle/HOL, which constitutes basis defining mechanised process. formalisation Hierar-chical Automata (HA) allow structural decomposition into Sequential Automata. (2) Based this theory we introduce technique, can be used to abstract space HA given function. constructing over-approximations. structure-preserving designed compositional way. (3) For reasons practicability, finally two tactics supporting have Isabelle/HOL. To make proofs more efficient, these use checker SMV models automatically.

参考文章(35)
Yael Meller, Orna Grumberg, Karen Yorav, Verifying Behavioral UML Systems via CEGAR integrated formal methods. pp. 139- 154 ,(2014) , 10.1007/978-3-319-10181-1_9
Steffen Helke, Florian Kammueller, Formalizing statecharts using hierarchical automata The Archive of Formal Proofs. ,vol. 2010, ,(2010)
Hassen Saïdi, Natarajan Shankar, Abstract and Model Check While You Prove computer aided verification. pp. 443- 454 ,(1999) , 10.1007/3-540-48683-6_38
Erich Mikk, Yassine Lakhnechi, Michael Siegel, Hierarchical Automata as Model for Statecharts Lecture Notes in Computer Science. pp. 181- 196 ,(1997) , 10.1007/3-540-63875-X_52
Sérgio Vale Aguiar Campos, Kenneth L. McMillan, Edmund M. Clarke, Vassili Hartonas-Garmhausen, Symbolic Model Checking ,(1993)
Steffen Helke, Florian Kammüller, Representing Hierarchical Automata in Interactive Theorem Provers theorem proving in higher order logics. pp. 233- 248 ,(2001) , 10.1007/3-540-44755-5_17
M. J. C. Gordon, T. F. Melham, Introduction to HOL: a theorem proving environment for higher order logic Cambridge University Press. ,(1993)
Andreas Thums, Gerhard Schellhorn, Frank Ortmeier, Wolfgang Reif, Interactive Verification of Statecharts Integration of Software Specification Techniques for Applications in Engineering. pp. 355- 373 ,(2004) , 10.1007/978-3-540-27863-4_20
Steffen Helke, Florian Kammüller, Structure Preserving Data Abstractions for Statecharts Formal Techniques for Networked and Distributed Systems - FORTE 2005. pp. 305- 319 ,(2005) , 10.1007/11562436_23