Stefan Pranger
91abc29c66
reenabled bounded globally formulas
3 years ago
Stefan Pranger
037343ba97
Merge pull request 'Refactoring Shields Choices and Scheduler' ( #48 ) from shield_refactoring into main
Reviewed-on: https://git.pranger.xyz/TEMPEST/tempest-devel/pulls/48
3 years ago
Stefan Pranger
50cf8d8e7f
updated smg shield tests
3 years ago
Stefan Pranger
d4ae043601
adapted shield testing output to new changes
3 years ago
Stefan Pranger
2c22a1e90a
fixed some issues with testing
3 years ago
Stefan Pranger
449d5b31b9
changed some output for shield creation
3 years ago
Stefan Pranger
4fbd2dd413
SMG LRA can now be used for Optimal Shields
3 years ago
Stefan Pranger
a88aae44d3
fixed some shield construction calls
3 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
3 years ago
Stefan Pranger
01335948d4
LraViHelper now also computes all choiceValues
3 years ago
Stefan Pranger
7f5f6eeee0
adapted to changes for Multiplier::reduce
3 years ago
Stefan Pranger
e406b00c02
infinite horizon helper now store information
about shielding tasks and whether to compute all choice values
3 years ago
Stefan Pranger
5bf552a43a
multiplier reduce also returns choices
3 years ago
Stefan Pranger
48d37ccc50
fixed intending
3 years ago
Stefan Pranger
8c09a4d441
refactored safety shield choices and scheduler
3 years ago
Stefan Pranger
eb15fccfd2
Merge pull request 'Introducing Unit Tests for SMG Extensions' ( #46 ) from smg_unit_tests into main
Reviewed-on: https://git.pranger.xyz/TEMPEST/tempest-devel/pulls/46
```
...
100% tests passed, 0 tests failed out of 31
Total Test time (real) = 1144.27 sec
```
3 years ago
Stefan Pranger
7550934b2e
fixed scheduler print after large merge
3 years ago
Stefan Pranger
4fd16ff45f
removed conflict marker
3 years ago
Stefan Pranger
564cb6b9b1
removed some test cases
for now we do not support bounded globally formulas explicitely, as well
as `multi()`-formulae for SMGs
3 years ago
Stefan Pranger
776dd502ac
Prism NSG correctly sets player indices of unsynced actions
3 years ago
Stefan Pranger
d1f81a7c93
adapted reference shields after change in model
cf. 76bf1049ee (diff-dc46d467dffbe6500791e92e7daf53e87d0905cad845a393b0d4e1182fae24af)
3 years ago
Stefan Pranger
3732cef1ac
reintroduced shields to formula parser
3 years ago
Lukas Posch
82ffb9b7c0
fixed typo - updateStatesOfCoalition
3 years ago
Lukas Posch
27bf04ac5b
added testcase RobotCircle to SmgRpatlModelCheckerTest.cpp and the test file robotCircle.nm
3 years ago
Lukas Posch
70947ebee4
changes from default changelist
3 years ago
Lukas Posch
43b58a65c7
changed path of shielding testfiles
3 years ago
Lukas Posch
09f0cc36a3
renamed shieldEnding to shieldFiletype
3 years ago
Lukas Posch
189ff1aae1
removed check - parsing issue
3 years ago
Lukas Posch
3c78b0b064
renamed file to probabilisticFormula.rpatl - typo
3 years ago
Lukas Posch
cde5b353cf
moved shielding folders testfiles to new directory 'shields'
3 years ago
Lukas Posch
c74dd841a5
changed GameViHelper::performValueIteration for computing also value iteration with upper bounds
3 years ago
Lukas Posch
412a74069e
Added shield generation test for MDPs ShieldGenerationMdpPrctlModelCheckerTest.cpp and shielding files for comparison of the results
3 years ago
Lukas Posch
d3b0046fa0
fixed bug in reduce method in Multiplier.cpp for SMGs and MDPs
3 years ago
Lukas Posch
70c689ff1e
fixed bug in SparseNondeterministicStepBoundedHorizonHelper.cpp (use of uint choiceValuesCounter without initialization)
3 years ago
Lukas Posch
18497b30b0
added line below for postShield files (analogue to preShield files)
3 years ago
Lukas Posch
4925135f87
added conversion methods for ShieldGenerationSmgRpatlModelCheckerTest.cpp
3 years ago
Lukas Posch
2ecf7ff138
Added Shield Test to ShieldGenerationSmgRpatlModelCheckerTest.cpp with files to compare
3 years ago
Lukas Posch
c55e4920b2
WIP created ShieldGenerationSmgRpatlModelCheckerTest.cpp for testing the generation of shielding files for SMGs
3 years ago
Lukas Posch
4cfbaa3a33
removed shielding tests from SmgRpatlModelCheckerTest.cpp
3 years ago
Lukas Posch
02464909a4
removed unused method getQualitativeResultAtInitialState
3 years ago
Lukas Posch
bec28d55c6
added testcase rightDecision (rightDecision.nm) to SmgRpatlModelCheckerTest.cpp
3 years ago
Lukas Posch
4f4abf2342
added testcase messageHack (messageHack.nm) to SmgRpatlModelCheckerTest.cpp
3 years ago
Lukas Posch
28f1c9d368
removed DEBUG for multiplier type in SparseSmgRpatlHelper.cpp
3 years ago
Lukas Posch
d70c733709
removed comments for results in SmgRpatlModelCheckerTest.cpp
3 years ago
Lukas Posch
229097d848
removed debug output
3 years ago
Lukas Posch
2064cbb0a9
fix for the NativeMultiplier in case of having coalitionStates (games)
3 years ago
Lukas Posch
cdc0fd2873
added parser tests for mdp shields MdpShieldingParserTest.cpp
3 years ago
Lukas Posch
45e660fe9b
added parser tests for game shields GameShieldingParserTest.cpp
3 years ago
Lukas Posch
d86dbcd4e3
removed partial results for formula parsing, added fragment checks for rpatl
3 years ago
Lukas Posch
5452240944
removed unnecessary testcases (e.g. there are no atomic label formulas in game formulas since they must have a coalition of players and an operator)
3 years ago