owi icon indicating copy to clipboard operation
owi copied to clipboard

add an option `--fail-on-solver-unknown`

Open redianthus opened this issue 9 months ago • 3 comments

instead of simply not exploring the path (in symbolic choice)

it never happened AFAIK but as a future-proof check

redianthus avatar Mar 07 '25 15:03 redianthus

I think in general the cli option should be more abstract and indicate whether the user want to guarantee the absence of bugs or quickly find one (verifier vs bug-finder )

krtab avatar Mar 07 '25 15:03 krtab

Indeed, this is related to #450

redianthus avatar Mar 07 '25 15:03 redianthus

I'll just throw in my two cents. I generally prefer over-approximating analyses, meaning they might report bugs even when none exist. So here, perhaps the default behaviour should be to always report Unknown solver queries as potential failures. This way, we don't compromise on soundness.

Thus, the option would be the other way around: --no-fail-on-unknown, making Owi more complete but less sound.

filipeom avatar Mar 07 '25 18:03 filipeom

Indeed, I think this is better the way you suggest. Moreover, I think Owi is now failing when it happens.

redianthus avatar May 09 '25 15:05 redianthus