Hi Andrew,

KLEE-FP/KLEE-CL (https://srg.doc.ic.ac.uk/projects/klee-cl/) is targeted primarily toward cross-checking of (purportedly) equivalent FP code, although it has some basic integration with a FP solver from CBMC.

Dan Liew, Alastair Donaldson and I are working on full FP support for KLEE on top of Z3, but this is still work in progress. I don't anticipate having anything ready until the end of the year.

Best,
Cristian

On 27/05/16 14:42, Andrew Santosa wrote:
Dear All,

In KLEE, it seems symbolic floating point variables are simply converted
to int and grounded to 0. I am wondering
what is the current state of floating point symbolic execution support
in KLEE? I know there has been some work
on KLEE-FP in the past, but does it actually check path feasibility via
path condition satisfiability in QF_FPA?
Now that KLEE supports Z3 as backend solver, perhaps such feasibility
checking is not too difficult to implement?

Best,
Andrew






_______________________________________________
klee-dev mailing list
klee-dev@imperial.ac.uk
https://mailman.ic.ac.uk/mailman/listinfo/klee-dev


_______________________________________________
klee-dev mailing list
klee-dev@imperial.ac.uk
https://mailman.ic.ac.uk/mailman/listinfo/klee-dev

Reply via email to