• 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