Actions
Feature #7999
closedOptions of the verification tools should not be hardcoded inside Klever
Status:
Rejected
Priority:
High
Assignee:
-
Category:
-
Target version:
-
Start date:
02/25/2017
Due date:
% Done:
0%
Estimated time:
Published in build:
Description
Right now there are a number of places where the source code of Klever contains dependencies on the verification tool used, e.g. cpachecker, moreover Klever adds options inside its components (like specification of witness files output path).
All verification tool options should be passed as an input for running Klever. Only BenchExec may know the meaning of options for the tool. For example, an option which specifies a witness file should come together with an option which specifies where to search the witness for BechExec. These two options should be specified as an input for Klever.
- support any configuration of CPAchecker
- support any verification tool supported by BenchExec
Actions