[klee-dev] [Question] What is the correct/efficient way to implement a separate execution without affecting the normal execution in KLEE?
Frank Busse
f.busse at imperial.ac.uk
Tue Mar 26 10:19:30 GMT 2024
Dear Haoxin,
On Tue, 26 Mar 2024 07:51:13 +0000
TU Haoxin <haoxintu.2020 at phdcs.smu.edu.sg> wrote:
> In the first normal execution, I don't know which state is good to
> explore so I randomly select one (say "C" is selected). Then, I want
> to use a "simulation" run (a separate execution from a normal
> execution ) to evaluate the "value/reward" of this state based on the
> results of the simulation run. After the simulation execution
> terminates, KLEE will switch to normal execution.
I think it would be helpful if you would explain how a simulation run
defers from a normal exploration in KLEE. Especially, how would you
determine what branches to take?
Kind regards,
Frank
More information about the klee-dev
mailing list