Hi,

is there a way to run the KLEE for maximizing the branch coverage rather
than

exhaustively enumerating all the possible paths?

 

For example, consider the code:

 

if (cond1) {

  // A

} else {

  // B

}

if (cond2) {

  // C

} else {

  // D

}

 

there are 4 paths

1.  A; C;

2.  A; D;

3.  B; C;

4.  B; D;

 

but satisfying the two conditions

1.  ( conv1) && ( conv2 )

2.  ( !conv1 ) && ( !conv2 )

is enough to guarantee 100%-branch coverage.

 

Does KLEE support such an approach?

 

Thanks,

G.

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://keeda.Stanford.EDU/pipermail/klee-dev/attachments/20101101/0db4b498/attachment.html
 

Reply via email to