Joachim Klein
cf6af6c456
(stateformula) Modelcheckers: support P[phi], Pmax/min[phi] where phi is a state formula
This a bit of a weird corner-case. Consider P>0[ s=0 ] or P=?[ s=0 ].
Those are not PCTL-formula (the P-operator requires a temporal
operator) and they are not particularly useful, as we just need to
evaluate the state formula and the threshold (or turn the satisfaction
set into a quantitative result).
They can be dealt with by the LTL machinery (DA-construction, product,
...), but this is quite expensive (and not implemented yet for all
engines). So, we just deal with it by special treatment.
Conflicts:
src/storm/modelchecker/AbstractModelChecker.cpp
src/storm/modelchecker/AbstractModelChecker.h
It looks like you may be committing a cherry-pick.
If this is not correct, please run
git update-ref -d CHERRY_PICK_HEAD
and try again.
5 years ago
Tim Quatmann
d9176dc867
all (core) modelcheckers: Devided the canHandle method into a static and a non-static part. This allows to detect incompatibility before building the model.
6 years ago
TimQu
0332935451
Supporting TimeOperatorFormulas for MDPs and DTMCs in Sparse, Hybrid, and Dd engine
7 years ago
TimQu
51884895c8
Removed linear equation solver factories in model checkers
8 years ago
TimQu
6d23c79737
Making libstorm compile again
8 years ago
TimQu
fd8c99b989
Introducing Environment in MinMaxSolvers and ModelCheckers
8 years ago
TimQu
2567d07037
hybrid multi-objective model checking.
9 years ago
Sebastian Junges
d246517757
removed src prefix in all includes
9 years ago
Sebastian Junges
e1d201c85e
c++ code compiles again after rename
9 years ago
Sebastian Junges
3a7ee7867b
rename files (does not compile)
9 years ago
sjunges
f7a3e02fb6
refactored model checkers st all are templated in the model, have to handle rational function bounds next
Former-commit-id: b665709a52
10 years ago
sjunges
e4b3f4eeb9
intermediate commit, come back after refactoring formulae
Former-commit-id: 147133876f
10 years ago
dehnert
b4e0cabef6
started working on general min-max solver that uses an underlying linear equation solver. provided necessary factories. adapted code and removed old min-max solvers
Former-commit-id: c1895472c7
10 years ago
dehnert
51402ec853
removed measure type and only added measure type to reward/time operators
Former-commit-id: 16e19fe349
10 years ago
dehnert
b772c92edb
removed reward path formulas. reward path formulas are now just path formulas. this allows some invalid formulas to be constructed, so this now has to be checked dynamically
Former-commit-id: c8527c8e9a
10 years ago
dehnert
1308b91fda
adapted canHandle in model checker interface to CheckTask
Former-commit-id: 7505152ca3
10 years ago
dehnert
85adfe9df2
more replacement work in interfaces
Former-commit-id: 54839e6e0d
10 years ago
dehnert
d459fb5b92
replace in model checker interface (part 1)
Former-commit-id: 110251b010
10 years ago
dehnert
5b60585b8a
replaced boost::optional<std::string>() by boost::none
Former-commit-id: 48e79b4648
10 years ago
dehnert
756b2c5e30
added globally operator to functionality of hybrid/symbolic MDP model checkers
Former-commit-id: 2672333544
10 years ago
sjunges
1e1400d68d
merge
Former-commit-id: eb9efc4bb2
10 years ago
dehnert
8bf0f3c87e
apparently, changing the DD interface implies some other changes as well...
Former-commit-id: c5cedc720f
10 years ago
sjunges
8568ee3986
only one optimization direction enum -- towards integration of termination criterions on the model checker
Former-commit-id: 648855264e
10 years ago
sjunges
e3122e5ede
Faster compilation and topological failing test failed
Former-commit-id: 55c816594f
10 years ago
sjunges
f219437acf
Faster compilation times!
Former-commit-id: a8dc8fa612
10 years ago
dehnert
9d138d86f7
further work on creating helper classes for model checking tasks
Former-commit-id: 12cd17fb26
11 years ago
dehnert
b56766e993
more work on reward model that turned out to be refactoring in disguise
Former-commit-id: 31a7fa4801
11 years ago
dehnert
e3320ee086
Started working on hybrid MDP model checker.
Former-commit-id: 63a8efb93c
11 years ago
dehnert
76b99a5515
Commit to switch workplace.
Former-commit-id: e80da5e90b
11 years ago
dehnert
c1917ce6d9
Finalized hybrid DTMC model checker. It now passes its tests.
Former-commit-id: 99d79e1bc6
11 years ago
dehnert
72166bed37
Created new class for storing hybrid check results (symbolic as well as explicit parts) and the surrounding functionality.
Former-commit-id: d4ad6da5a1
11 years ago
dehnert
06bfc17ec6
Started making hybrid (dd/sparse) model checking work.
Former-commit-id: 23fac3a672
11 years ago