Browse Source
First implementation of the BitVector to Dtmc subsystem converter in Dtmc.h
First implementation of the BitVector to Dtmc subsystem converter in Dtmc.h
-Had to add a addState function to AtomicPropositionLabeling to be able to throw out the unneeded states using the substates constructor while at the end adding the absorbing state and its label.
An alternative for that would be to provide a constructor taking the mapping and the single labelings vector as well as a getter for the single labelings.
-The --counterexample command now only uses the pctl file given as argument to it and therefore it is now superflous to give the --prctl command in that case.
-Also fixed a bug in the filter constructor of the BitVector.
Now it copies all bit values specified by the filter to the correct index of new instance instead of all to index 0.
Next up: Handle the optionals of the Dtmc when creating the sub-Dtmc.
Former-commit-id: b45ee94cb2
tempestpy_adaptions
masawei
11 years ago
6 changed files with 146 additions and 47 deletions
-
9src/counterexamples/PathBasedSubsystemGenerator.h
-
16src/models/AtomicPropositionsLabeling.h
-
115src/models/Dtmc.h
-
1src/storage/BitVector.h
-
50src/storm.cpp
-
2src/utility/StormOptions.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue