loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Formal Methods in Computer Aided Design (FMCAD'06)
Over-Approximating Boolean Programs with Unbounded Thread Creation
San Jose, California, USA
November 12-November 16
ISBN: 0-7695-2707-8
Byron Cook, Microsoft Research
Daniel Kroening, Computer Systems Institute, ETH, Switzerland
Natasha Sharygina, University of Lugano, Switzerland
This paper describes a symbolic algorithm for overapproximating reachability in Boolean programs with unbounded thread creation. The fix-point is detected by projecting the state of the threads to the globally visible parts, which are finite. Our algorithm models recursion by over-approximating the call stack that contains the return locations of recursive function calls, as reachability is undecidable in this case. The algorithm may obtain spurious counterexamples, which are removed iteratively by means of an abstraction refinement loop. Experiments show that the symbolic algorithm for unbounded thread creation scales to large abstract models.
Citation:
Byron Cook, Daniel Kroening, Natasha Sharygina, "Over-Approximating Boolean Programs with Unbounded Thread Creation," fmcad, pp.53-59, Formal Methods in Computer Aided Design (FMCAD'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.