Matthias Volk
|
3bf14c5198
|
Larger refactoring for DFT BEs. Split into BEExponential and BEConst
|
6 years ago |
Matthias Volk
|
3183a141d6
|
Started on support for constant failed/failsafe BEs
|
6 years ago |
Matthias Volk
|
1f5d3b9479
|
Correct initialization of priority queue
|
6 years ago |
Matthias Volk
|
19ba1c38e7
|
Set correct order for priorities according to heuristic
|
6 years ago |
Matthias Volk
|
ef16ba576c
|
Added default case for switch
|
6 years ago |
Matthias Volk
|
144fa1c898
|
Throw exception instead of assertion
|
6 years ago |
Matthias Volk
|
6dbe2441b9
|
Removed unnecessary members
|
6 years ago |
Matthias Volk
|
2ebac862e2
|
Added test cases for DFT approximation
|
6 years ago |
Matthias Volk
|
7a8dbf8828
|
Heuristic is argument for functions in approximation algorithm
|
6 years ago |
Matthias Volk
|
5d8fc7db77
|
Removed approximation heuristic NONE
|
6 years ago |
Matthias Volk
|
37d0b66e73
|
Some fixes for approximation
|
6 years ago |
Matthias Volk
|
6eb2795b68
|
Fixed crucial bug marking all states as 'to expand'.
As a result no states were skipped during exploration and no approximation took place.
|
6 years ago |
Matthias Volk
|
0904c01828
|
Make exploration heuristic choosable
|
6 years ago |
Matthias Volk
|
e53d946b04
|
Refactored BucketPriorityQueue
|
6 years ago |
Matthias Volk
|
6afcaa291d
|
Refactored DftExplorationHeuristic
|
6 years ago |
Matthias Volk
|
34edb426be
|
Fixed arguments for exploration heuristic settings
|
6 years ago |
Matthias Volk
|
98f3cdbfaf
|
Adapted tests to changes
|
6 years ago |
Matthias Volk
|
5952aa8a6f
|
Set labels, dont care propagation and unique failed state according to relevant events
|
6 years ago |
Matthias Volk
|
4b1af3c51e
|
Set labels in property as relevant events as well
|
6 years ago |
Matthias Volk
|
d140da92cc
|
Small refactoring for ElementState
|
6 years ago |
Matthias Volk
|
58a4491f72
|
Test cases for DFT model building with relevant events
|
6 years ago |
Matthias Volk
|
b4f34b13bf
|
Ignore relevant events for Don't care propagation
|
6 years ago |
Tim Quatmann
|
b1278fdece
|
Merge branch 'master' into deterministicScheds
|
6 years ago |
Matthias Volk
|
cbbd812b42
|
Proper handling of disabling/enabling events for SEQ and MUTEX
|
6 years ago |
TimQu
|
eb15177801
|
cli: try to recover after checking a property has failed. (related to GitHub issue #42)
|
6 years ago |
TimQu
|
e8003769ca
|
JaniParser: Better error messages for property parsing.
|
6 years ago |
TimQu
|
e2dc274977
|
Added export for globally properties in JANI.
|
6 years ago |
TimQu
|
e9119154d7
|
JaniParser: Fixed parsing of globally formulas in JANI. (GitHub issue #42)
|
6 years ago |
Matthias Volk
|
2ccd6d22dc
|
Added tests for mutex
|
6 years ago |
Matthias Volk
|
d4f56ac724
|
Added support for MUTEX (but without DC support)
|
6 years ago |
Matthias Volk
|
ee02357612
|
Allow empty choices due to restrictions in state exploration
|
6 years ago |
Matthias Volk
|
86c183a342
|
Fixed seqfault when no property was given
|
6 years ago |
Matthias Volk
|
01df35236b
|
Updated some TODOS
|
6 years ago |
TimQu
|
a7a3a82d89
|
Prism: ToJaniConverters now enforces variables occurring in properties to become global. This fixes GitHub issue #40
|
6 years ago |
TimQu
|
98e0fcd113
|
jani::Property: Flagged functions of PropertyInterval as const
|
6 years ago |
TimQu
|
91b763d218
|
JaniExporter: Export accumulation for LRA properties correctly.
|
6 years ago |
TimQu
|
0d8ecaff35
|
JaniParser: Transform reward bounds into time- or step bound if appropriate. Added some checks and warnings.
|
6 years ago |
TimQu
|
f2fe674656
|
JaniParser: made the model available when parsing the property.
|
6 years ago |
TimQu
|
8313dc5ef1
|
Flipped the condition for an exception.
|
6 years ago |
Matthias Volk
|
5f7bf64d44
|
Some refactoring
|
6 years ago |
Matthias Volk
|
99651bdc71
|
Started on the notion of 'relevant events' for DFT analysis
|
6 years ago |
TimQu
|
3280cb867e
|
Updated changelog.
|
6 years ago |
TimQu
|
c7aec92dc9
|
modelchecker: Added support for non-trivial reward accumulations for Sparse/Hybrid/Dd engines.
|
6 years ago |
TimQu
|
c43e13172f
|
Jani: Accumulations for Smin/Smax properties.
|
6 years ago |
TimQu
|
bc3c0d1d55
|
ModelBase: added isDiscreteTimeModel(). and let isNondeterministicModel return true for POMDPs and PSGs.
|
6 years ago |
TimQu
|
415e806531
|
RewardModelInformation: Fixed getting wrong reward informations in case of non-transient variables in reward expression.
|
6 years ago |
TimQu
|
fd2e4efc0b
|
Fixed output of TotalRewardFormulae with non-trivial reward accumulation.
|
6 years ago |
TimQu
|
33127c9b6e
|
JaniNextStateGenerator: Fixed references to the unpreprocessed model.
|
6 years ago |
TimQu
|
d9d8b8db98
|
Silenced a confusing warning.
|
6 years ago |
TimQu
|
176133f712
|
Respecting reward accumulations for long-run-average properties.
|
6 years ago |