Marco Herzl
086fa978e6
fix: assign nullptr to default argument on clang
4 years ago
Stefan Pranger
2c22a1e90a
fixed some issues with testing
5 years ago
Stefan Pranger
4fbd2dd413
SMG LRA can now be used for Optimal Shields
5 years ago
Stefan Pranger
a88aae44d3
fixed some shield construction calls
5 years ago
Stefan Pranger
454bffe03f
major changes to shield handling
- Introduced OptimalPre and OptimalPost shields
- Renamed *Safety to PreShield and PostShield
- Introduced min case for shields
- fixed coalition states in shield handling
5 years ago
Stefan Pranger
01335948d4
LraViHelper now also computes all choiceValues
5 years ago
Stefan Pranger
7f5f6eeee0
adapted to changes for Multiplier::reduce
5 years ago
Stefan Pranger
e406b00c02
infinite horizon helper now store information
about shielding tasks and whether to compute all choice values
5 years ago
Stefan Pranger
5bf552a43a
multiplier reduce also returns choices
5 years ago
Stefan Pranger
48d37ccc50
fixed intending
5 years ago
Stefan Pranger
8c09a4d441
refactored safety shield choices and scheduler
5 years ago
Stefan Pranger
7550934b2e
fixed scheduler print after large merge
5 years ago
Stefan Pranger
776dd502ac
Prism NSG correctly sets player indices of unsynced actions
5 years ago
Lukas Posch
82ffb9b7c0
fixed typo - updateStatesOfCoalition
5 years ago
Lukas Posch
70947ebee4
changes from default changelist
5 years ago
Lukas Posch
c74dd841a5
changed GameViHelper::performValueIteration for computing also value iteration with upper bounds
5 years ago
Lukas Posch
d3b0046fa0
fixed bug in reduce method in Multiplier.cpp for SMGs and MDPs
5 years ago
Lukas Posch
70c689ff1e
fixed bug in SparseNondeterministicStepBoundedHorizonHelper.cpp (use of uint choiceValuesCounter without initialization)
5 years ago
Lukas Posch
18497b30b0
added line below for postShield files (analogue to preShield files)
5 years ago
Lukas Posch
28f1c9d368
removed DEBUG for multiplier type in SparseSmgRpatlHelper.cpp
5 years ago
Lukas Posch
229097d848
removed debug output
5 years ago
Lukas Posch
2064cbb0a9
fix for the NativeMultiplier in case of having coalitionStates (games)
5 years ago
Lukas Posch
d14b04fe72
WIP DEBUG message for multiplier type
5 years ago
Lukas Posch
fdb84fdee5
changed the info about statesOfCoalition to STORM_LOG_INFO
5 years ago
Lukas Posch
1391b26e93
Removed unnecessary debug information
5 years ago
Lukas Posch
fb84fc6af0
Added a comment why this computeBoundedGlobally check happens.
5 years ago
Stefan Pranger
679279a339
By changing the computation we now allow lowerBounds in bounded-globally formulas
Conflicts:
src/storm-parsers/parser/FormulaParserGrammar.cpp
5 years ago
Lukas Posch
86c3b3d9c6
changed computeBoundedGloballyProbabilities computation by using computeBoundedUntilProbabilities
5 years ago
Lukas Posch
4373c324f9
checks for bounds in SparseSmgRpatlModelChecker
5 years ago
Lukas Posch
9fea23981a
finished computeBoundedUntilProbability in SparseSmgRpatlHelper
5 years ago
Lukas Posch
03ec53321e
added updateStatesOfCoalition to GameViHelper
5 years ago
Lukas Posch
fefd6b0951
WIP helper functions in GameViHelper
5 years ago
Lukas Posch
c2d2c38c28
WIP computeBoundedUntilProbabilities in SparseSmgRpatlHelper
5 years ago
Lukas Posch
28252a3caf
added computeBoundedUntilProbabilities to SparseSmgRpatlModelChecker
5 years ago
Lukas Posch
44d83b9fe0
added checks for bounds in computeBoundedGloballyProbabilities
5 years ago
Lukas Posch
3f408d059c
allow boundedUntilFormulas in rpatl
5 years ago
Lukas Posch
75bacaa6b2
deleted BoundedGloballyGameViHelper
5 years ago
Lukas Posch
e5dd9ab90f
small cleanup SparseSmgRpatlModelChecker
5 years ago
Lukas Posch
f4615614c1
use GameViHelper instead of BoundedGloballyGameViHelper
5 years ago
Lukas Posch
d222337715
added functionality of BoundedGloballyGameViHelper to GameViHelper
5 years ago
Lukas Posch
6289788a68
small changes to fit to the GameViHelper.*
5 years ago
Lukas Posch
65a5308809
small change in computation in computeNextProbabilities
5 years ago
Lukas Posch
b6ffa9a649
small change in the comments of computeGloballyProbabilities
5 years ago
Lukas Posch
7bdb5e11a8
fixed case for empty relevantStates in computeBoundedGlobally Probabilities
5 years ago
Lukas Posch
8301c3dc88
fixed case for empty relevantStates in computeUntilProbabilities
5 years ago
Stefan Pranger
90dba4cd5d
adapted mdpprctlhelper call in MA model checker
5 years ago
Stefan Pranger
c19639d156
added missing method to visitor
5 years ago
Stefan Pranger
d53fafa078
fixed some changes which have been overwritten
5 years ago
Stefan Pranger
85c5125610
removed duplicate code after big merge
5 years ago
Tim Quatmann
7e7d6defa0
Merge pull request #137 from tquatmann/ltl
LTL Model Checking
Also includes a reset of
src/storm-parsers/parser/FormulaParserGrammar.cpp
src/storm-parsers/parser/FormulaParserGrammar.h
since there have been to many changes to fix them individually. Will
follow up with a commit to introduce shield and smg formula parsing
Conflicts:
src/storm-parsers/parser/FormulaParserGrammar.cpp
src/storm-parsers/parser/FormulaParserGrammar.h
src/storm/logic/CloneVisitor.cpp
src/storm/logic/Formula.h
src/storm/logic/FragmentChecker.cpp
src/storm/logic/FragmentSpecification.cpp
src/storm/logic/FragmentSpecification.h
src/storm/logic/LiftableTransitionRewardsVisitor.cpp
src/storm/logic/ToPrefixStringVisitor.cpp
src/storm/logic/ToPrefixStringVisitor.h
src/storm/modelchecker/AbstractModelChecker.cpp
src/storm/modelchecker/AbstractModelChecker.h
src/storm/modelchecker/csl/SparseCtmcCslModelChecker.cpp
src/storm/modelchecker/prctl/SparseMdpPrctlModelChecker.cpp
src/storm/modelchecker/prctl/helper/SparseMdpPrctlHelper.cpp
src/storm/storage/MaximalEndComponent.cpp
src/storm/storage/Scheduler.cpp
src/storm/storage/Scheduler.h
src/storm/storage/jani/JSONExporter.cpp
src/test/storm/modelchecker/prctl/mdp/SchedulerGenerationMdpPrctlModelCheckerTest.cpp
5 years ago