@inproceedings{183cc9f0eeeb438aaa2390b7b7c16afe,
title = "Model checking and evidence exploration",
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 = "Algebra, Computer science, Electronic mail, Formal verification, Java, Logic, Navigation, Switches, Usability, Virtual machining",
author = "Yifei Dong and Ramakrishnan, \{C. R.\} and Smolka, \{S. A.\}",
note = "Publisher Copyright: {\textcopyright} 2003 IEEE.; 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, ECBS 2003 ; Conference date: 07-04-2003 Through 10-04-2003",
year = "2003",
doi = "10.1109/ECBS.2003.1194802",
language = "English",
series = "Proceedings - 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, ECBS 2003",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "214--223",
booktitle = "Proceedings - 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, ECBS 2003",
}