hannah
f596d7f486
fixed output
5 years ago
Tim Quatmann
7455bd8e00
add missing include
5 years ago
hannah
113f17372f
set hasQualitativeResult to false for HOAFormulas
5 years ago
hannah
5cc5057cd6
removed unused function
5 years ago
hannah
b49837eb4e
use LTLHelper to compute HOAPath Formulas
Conflicts:
src/storm/modelchecker/AbstractModelChecker.cpp
5 years ago
hannah
d21d2ca7e6
fixed exceptions
5 years ago
hannah
ca6b3b8ce2
missing include
5 years ago
hannah
bf3894d2f8
DA state output
5 years ago
hannah
57734226e2
channged data structure for extracted formulas
5 years ago
hannah
71f72d84b2
Ma ltl-MC and tests
5 years ago
hannah
225169b2b3
added ltl2da option
5 years ago
hannah
1d5860de8d
use same labels for equivalent maximal state formulas
5 years ago
hannah
75ddf49f2b
compute SatSets via LTLHelper
5 years ago
hannah
ecd4637df3
AP simplifications in LTL-Formula
5 years ago
hannah
1332e39b8c
updated canHandle
Conflicts:
src/storm/modelchecker/csl/SparseCtmcCslModelChecker.cpp
5 years ago
hannah
b75c16297f
fixed some typos
5 years ago
hannah
8ba4f17a92
ltl-mc with MAs
5 years ago
hannah
78058b5152
ltl-mc with ctmcs
Conflicts:
src/storm/modelchecker/csl/SparseCtmcCslModelChecker.cpp
5 years ago
hannah
a038d9658e
added TODOs
5 years ago
hannah
3f030e23f0
allow external ltl2da tools
5 years ago
hannah
ca4ac3a166
transform into generalized Rabin instead of DNF
5 years ago
hannah
667d4a0e06
documentation and renaming of some methods
Conflicts:
src/storm/modelchecker/csl/SparseCtmcCslModelChecker.cpp
5 years ago
hannah
139ac3d0dc
flag to indicate whether condition should be in dnf
5 years ago
hannah
93d9b586ed
compute 1-Pmax[in order to compute Pmin for MDPs
5 years ago
hannah
fc0ae2ea4b
removed SolveGoal in function computeLTLproabilities of SparseLTLHelper
5 years ago
hannah
1fe30f7d78
Convert acceptance formula into disjunctive normal form
5 years ago
hannah
ffe70ea056
removed model from SparseLTLHelper
5 years ago
hannah
b30713c23d
Started to restructure LTL model checking algorithms
Conflicts:
src/storm/modelchecker/prctl/SparseDtmcPrctlModelChecker.cpp
5 years ago
hannah
0f5c4708ca
corrected exception
5 years ago
hannah
884b284ab5
corrected exception
5 years ago
hannah
466339059f
Call parse_prefix_ltl instead of parse_formula
5 years ago
hannah
c290e16260
Simplified LTL2DeterministicAutomaton
5 years ago
Tim Quatmann
aa29ad1196
flagging multi-objective and quantile formulae as StateFormulae (fixing the previous commit)
Conflicts:
src/storm/modelchecker/AbstractModelChecker.cpp
5 years ago
Tim Quatmann
76c689a001
flagging multi-objective formulae as State formulae
5 years ago
Tim Quatmann
10e2d85cc4
Formulas: Added parentheses to formula output to avoid ambiguity
5 years ago
Tim Quatmann
9ce6076689
Silenced a warning
5 years ago
Tim Quatmann
3a769b3149
ToPrefixStringVisitor: Added missing case for GameFormula
5 years ago
Joachim Klein
819d97b712
(CTMC-LTL) FragmentSpecification: cslstar and csrlstar
Conflicts:
src/storm/logic/FragmentSpecification.cpp
src/storm/logic/FragmentSpecification.h
5 years ago
Joachim Klein
04a8bec83f
(MDP-LTL) SparseMdpPrctlModelChecker: handle LTL
Conflicts:
src/storm/modelchecker/prctl/SparseMdpPrctlModelChecker.cpp
5 years ago
Joachim Klein
615b2b5399
(MDP-LTL) SparseMdpPrctlHelper: computeSurelyAcceptingPmaxStates
5 years ago
Joachim Klein
4c70f1a160
(MDP-LTL) ProductBuilder: DA product with MDP
5 years ago
Joachim Klein
c099183063
(MDP-LTL) MaximalEndComponent: containsAnyState
Conflicts:
src/storm/storage/MaximalEndComponent.cpp
5 years ago
Joachim Klein
5855a82e80
(MDP-LTL) CheckTask: negate()
Allow a CheckTask to be negated (e.g., useful for converting from Pmin to 1-Pmax).
5 years ago
Joachim Klein
b6b31f20af
(MDP-LTL) AcceptanceCondition: extractFromDNF
Convert a generic acceptance condition to DNF.
5 years ago
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
Joachim Klein
af10aa8b4b
(stateformula) StateFormula: a StateFormula is a probabilistic path formula
5 years ago
Joachim Klein
a639836f6f
(stateformula) CheckResults: provide constructor for quantitative from qualitative result
5 years ago
Joachim Klein
27ca10a668
(stateformula) SymbolicQualitativeCheckResult: add getReachableStates() and getStates() accessors, like SymbolicQuantitativeCheckResult
5 years ago
Joachim Klein
1243b9300c
(LTL) SparseDtmcModelChecker: Implement LTL model checking
Conflicts:
src/storm/modelchecker/prctl/SparseDtmcPrctlModelChecker.cpp
src/storm/modelchecker/prctl/SparseDtmcPrctlModelChecker.h
5 years ago
Joachim Klein
ab32af463b
(LTL) AbstractModelChecker: detect need for LTL PMC, call (unimplemented) computeLTLProbabilities
Conflicts:
src/storm/modelchecker/AbstractModelChecker.cpp
src/storm/modelchecker/AbstractModelChecker.h
5 years ago