Package de.uzl.its.swat.solver
Class LocalSolver
java.lang.Object
de.uzl.its.swat.solver.LocalSolver
This class can is used to directly communicate with the solver (currently Z3). The solver
interface only tries to find a solution for each branch (with the corresponding path constraints)
and log it. It cannot be used to perform iterative symbolic execution and is primarily intended
for debugging and testing purposes.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
solve()
Retrieves all recorded constraints and collects input bounds and path constraints for each constraint.
-
Constructor Details
-
LocalSolver
public LocalSolver()
-
-
Method Details
-
solve
public static void solve()Retrieves all recorded constraints and collects input bounds and path constraints for each constraint. Then, it tries to find a solution for each constraint and logs it.
-