Joachim Klein
ad774e5138
WIP (HOA-path) FormulaParser: parse HOAPathFormula
Note: Syntax of HOA path formulas will change!
Conflicts:
src/storm-parsers/parser/FormulaParserGrammar.cpp
src/storm-parsers/parser/FormulaParserGrammar.h
4 years ago
Joachim Klein
ba907a1d75
WIP (HOA-path) FormulaParser: parse HOAPathFormula
Note: Syntax of HOA path formulas will change!
Conflicts:
src/storm-parsers/parser/FormulaParserGrammar.cpp
src/storm-parsers/parser/FormulaParserGrammar.h
4 years ago
Joachim Klein
aed8e53a29
(HOA-path) AbstractModelChecker: default handling for HOAPathFormulas (= reject)
Conflicts:
src/storm/modelchecker/AbstractModelChecker.h
4 years ago
Joachim Klein
21b9d73816
WIP (HOA-path) logic: HOAPathFormula
Note: syntax of the HOA path formula will change!
We have added checks for boundedGloballyFormulae hence the conflicts
Conflicts:
src/storm/logic/CloneVisitor.cpp
src/storm/logic/Formula.cpp
src/storm/logic/Formula.h
src/storm/logic/FragmentSpecification.cpp
src/storm/logic/FragmentSpecification.h
src/storm/logic/LiftableTransitionRewardsVisitor.cpp
src/storm/storage/jani/JSONExporter.cpp
4 years ago
Joachim Klein
85a408dd72
(DA-product) tests: DAProductBuilderTest
4 years ago
Stefan Pranger
044074a4b1
(DA) tests: HOAParsingTest
3 years ago
Joachim Klein
e5282708dd
(DA-product) transformer: Product, DAProduct + builders
4 years ago
Joachim Klein
3696e13736
(DA) ItemLabeling: addUniqueLabel, generateUniqueLabel
For model-automaton product constructions, we would like to add
automatically generated labels to the result, so we need a way to
ensure that we can get those without clashing with existing labels.
4 years ago
Joachim Klein
de0dd71679
(DA) Automata classes: DeterministicAutomaton, APSet, HOAConsumer, AcceptanceCondition
Adapted from ltl2dstar.
4 years ago
Stefan Pranger
b53a255365
adapted property ctors with ShieldingExpression param
3 years ago
Lukas Posch
9d4e654ec2
fix for quantitative computations in computeUntilProb
3 years ago
Stefan Pranger
6a5f626259
refactored helper code
4 years ago
Stefan Pranger
b686bfebb0
remove whitespaces and debug output
4 years ago
Stefan Pranger
e6eed7cbc4
moved computation out of if/else
4 years ago
Lukas Posch
1599034b5c
fixed shield handling
4 years ago
Lukas Posch
7cbe2886eb
fixed shield handling for MDP Next and BoundedGlobally
4 years ago
Lukas Posch
591e63e11e
fixed choiceValues for MDP shields - Until and Globally
4 years ago
Lukas Posch
78a3b2a6a7
Nullpointer check for dirOverride
4 years ago
Lukas Posch
444929a9a3
create MDP shields if it is a shielding task
4 years ago
Lukas Posch
76a34bc957
expanded compute method in SparseNondeterministicStepBoundedHorizonHelper.* with resultMaybestates and choiceValues
4 years ago
Lukas Posch
def9e65525
store the choiceValues in the iterations and the maybeStates then return it to the SparseMdpPrctlModelChecker.cpp
4 years ago
Lukas Posch
053f0a8d19
extended MDPModelCheckingHelperReturnType with maybeStates and choiceValues
4 years ago
Lukas Posch
222a18a760
added methods reduce and repeatedMultiplyAndReduceWithChoices to Multiplier.* to store the choiceValues between multiply and reduce
Also fixed the call to goal isShieldingTask in SMG Helpers
4 years ago
Lukas Posch
731c060c4e
added method isShieldingTask() to SolveGoal.*
4 years ago
Lukas Posch
79447073d0
changed shield-handling.h to ShieldHandling.cpp and ShieldHandling.h
renamed createOptimalShield() to createQuantitativShield()
4 years ago
Stefan Pranger
bb6cd2232f
flip bits when passing coalition to shieldhandling
4 years ago
Stefan Pranger
4746a81b51
removed output and check in checkGameFormula
4 years ago
Stefan Pranger
8ffcabc79d
fixed error messages in shield handling
4 years ago
Stefan Pranger
8304c897cd
refactored creation of coalitionStates
4 years ago
Stefan Pranger
774299bdc2
removed commented code from Property
4 years ago
Stefan Pranger
b73b0b2a75
removed unused code and added method desc
4 years ago
Stefan Pranger
a8d6b5e874
removed unused code from MultiplierEnv
4 years ago
Stefan Pranger
6bd625e4c8
removed debug output
also introduced changes to be made as soon as 4fd42356d0
is merged
4 years ago
Stefan Pranger
9b6afac4d7
renamed factors for shielding to probabilities
4 years ago
Stefan Pranger
1d5eba326d
removed comment from PostScheduler
4 years ago
Stefan Pranger
29fb202761
cleaned up GameVi and LraViHelper
4 years ago
Stefan Pranger
f77293de78
added comments for CheckTask methods
4 years ago
Stefan Pranger
f9d2df0b0a
move ConstantDataType and added ostream
4 years ago
Stefan Pranger
f0b58781b1
added os operator to FormulaContext
4 years ago
Stefan Pranger
d749b3c46a
allow optional 'Shield' string when parsing
ShieldExpressions
4 years ago
Sebastian Junges
b7daafc4c1
fix in predicate expression simplify pointed out by TQ, thanks
4 years ago
Sebastian Junges
6c1caae20c
simplifications in predicate expressions
4 years ago
Sebastian Junges
df1aefda71
Update src/storm/storage/expressions/PredicateExpression.cpp
Co-authored-by: Tim Quatmann <tim.quatmann@cs.rwth-aachen.de>
4 years ago
Tim Quatmann
3d05cc5791
DdJaniModelBuilder: Added proper error message in case a bounded integer variable only has an upper or a lower bound.
4 years ago
Tim Quatmann
a95ff3056a
Fixed incorrect results for PcaaWeightVectorChecker.
4 years ago
Jip Spel
d77c285faf
Fix TODOs
4 years ago
Jip Spel
24fa7c9529
Fix warnings
4 years ago
Jip Spel
0f0256b422
Fix warning
4 years ago
Jip Spel
9f5128c4af
Update documentation with fixed choices
4 years ago
Tim Quatmann
7bcf78650f
Included missing header required to output boost::optionals in tests
4 years ago