storm icon indicating copy to clipboard operation
storm copied to clipboard

Default selected method not supported (dd's)

Open sjunges opened this issue 2 years ago • 2 comments

When using storm with dd and default settings, I get a warning that the selected method is not supported, which is confusing.

Storm 1.6.5 (dev)

Command line arguments: --prism examples/grid.prism -const N=800 --prop 'Tmin=? [F x=3 & y > 4]' -e dd

Model checking property "1": T[exp]min=? [F ((x = 3) & (y > 4))] ...
 WARN (SymbolicMinMaxLinearEquationSolver.cpp:64): Selected method is not supported for this solver, switching to value iteration.

sjunges avatar Jul 29 '22 09:07 sjunges

I see where this is coming from: the default solver is topological which is not available for dd.

One option would be to change the command line interface so that topological is no longer seen as a type of solver, but an option for solving that can be enabled/disabled (independent of the solver type). IMO this would be a bit cleaner and also solves this issue.

tquatmann avatar Jul 29 '22 13:07 tquatmann

Agree! So the option --topological should have an auto, disabled and enabled option, with auto being default and auto translating to enabled on sparse and disabled on dd?

sjunges avatar Jul 29 '22 13:07 sjunges