Skip to topic | Skip to bottom
Home
Publications
Publications.2006XX-TOCLr1.5 - 06 Nov 2006 - 22:09 - SylvainPeyronnettopic end

Start of topic | Skip to actions
APMC Sophie Laplante, Richard Lassaigne, Frederic Magniez and Sylvain Peyronnet, Michel de Rougemont. Probabilistic abstraction for model checking: an approach based on property testing. In ACM Transactions on Computational Logic 2006

The goal of model checking is to verify the correctness of a given program, on all its inputs. The main obstacle, in many cases, is the intractably large size of the program’s transition system. Property testing is a randomized method to verify whether some fixed property holds on individual inputs, by looking at a small random part of that input. We join the strengths of both approaches by introducing a new notion of probabilistic abstraction, and by extending the framework of model checking to include the use of these abstractions.

Our abstractions map transition systems associated with large graphs to small transition systems associated with small random subgraphs. This reduces the original transition system to a family of small, even constant-size, transition systems. We prove that with high probability, sufficiently “sufficiently” incorrect programs will be rejected ("-robustness). We also prove that under a certain condition (exactness), correct programs will never be rejected (soundness).

Our work applies to programs for graph properties such as bipartiteness, k-colorability, or any 98 first order graph properties. Our main contribution is to show how to apply the ideas of property testing to syntactic programs for such properties. We give a concrete example of an abstraction for a program for bipartiteness. Finally, we show that the relaxation of the test alone does not yield transition systems small enough to use the standard model checking method. More specifically, we prove, using methods from communication complexity, that the OBDD size remains exponential for approximate bipartiteness.
to top

PublicationForm
Logo: APMC
Category: SoftwareEngineering
Title: Probabilistic abstraction for model checking: an approach based on property testing
Authors: Sophie Laplante, Richard Lassaigne, Frederic Magniez and Sylvain Peyronnet, Michel de Rougemont
Type: InJournal
Whereprefix: In
Where: ACM Transactions on Computational Logic
Ref:  
Place:  
Date: 2006
Note:  
Lang: english
Keywords:  
Status: to appear


Publications.2006XX-TOCL moved from Publications.2006-TOCL on 27 Feb 2006 - 13:31 by JeromeDarbon? - put it back
You are here: Publications > 2006XX-TOCL

to top

Copyright © 1999-2010 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback