DocumentCode :
3395348
Title :
Model checking and evidence exploration
Author :
Dong, Yifei ; Ramakrishnan, C.R. ; Smolka, Scott A.
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
fYear :
2003
fDate :
7-10 April 2003
Firstpage :
214
Lastpage :
223
Abstract :
We present an algebraic framework for evidence exploration: the process of interpreting, manipulating, and navigating the proof structure or evidence produced by a model checker when attempting to verify a system specification for a temporal-logic property. Due to the sheer size of such evidence, single-step traversal is prohibitive and smarter exploration methods are required. Evidence exploration allows users to explore evidence through smaller, manageable views, which are definable in relational graph algebra, a natural extension of relational algebra to graph structures such as model-checking evidence. We illustrate the utility of our approach by applying the Evidence Explorer, our tool implementation of the evidence-exploration framework, to the Java meta-locking algorithm, a highly optimized technique deployed by the Java Virtual Machine to ensure mutually exclusive access to object monitor queues by threads.
Keywords :
Java; formal specification; formal verification; graph theory; relational algebra; temporal logic; virtual machining; Evidence Explorer; Java Virtual Machine; Java meta-locking; algebraic framework; evidence exploration; graph structures; model checker; model-checking evidence; mutually exclusive object monitor queue access; optimized technique; proof structure; relational graph algebra; system specification verification; temporal-logic property; threads; Algebra; Computer science; Electronic mail; Formal verification; Java; Logic; Navigation; Switches; Usability; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems, 2003. Proceedings. 10th IEEE International Conference and Workshop on the
Print_ISBN :
0-7695-1917-2
Type :
conf
DOI :
10.1109/ECBS.2003.1194802
Filename :
1194802
Link To Document :
بازگشت