7102 Commits (92d05ec368b9a64c328c56c2ca52ab38b441fb5f)
 

Author SHA1 Message Date
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
Matthias Volk 26366e43cf Some more refactoring 6 years ago
Matthias Volk 694c87c2b1 Fixed JSON import after changes in BEs 6 years ago
Matthias Volk 5ba2c6357e Removed mChildren in DFTRestriction 6 years ago
Matthias Volk 20b123ceca Removed mChildren in DFTGate 6 years ago
Matthias Volk 722ff138e2 Added missing break statement 6 years ago
Matthias Volk 6787d01e29 Continue refactoring 6 years ago
Matthias Volk ff22a973de Refactoring DFT elements 6 years ago
Matthias Volk 1d7c5caaf2 Fixed bitshift for DFT isomorphism 6 years ago
Matthias Volk 9dbb66a9bd Larger refactoring for DFT BEs. Split into BEExponential and BEConst 6 years ago
Matthias Volk d3479071ac Set sysroot for cudd to fix issue with moved header files in macOS Mojave 6 years ago
Matthias Volk 36601c8187 Added virtual destructors in cpptempl 6 years ago
Tim Quatmann 5869a1f5fd Simplified StronglyConnectedComponentDecomposition. 6 years ago
Matthias Volk 8cbfd720f8 Set sysroot for cudd to fix issue with moved header files in macOS Mojave 6 years ago
Matthias Volk 22cbc9446f Added virtual destructors in cpptempl 6 years ago
Matthias Volk fdf89e71a5 Started on support for constant failed/failsafe BEs 6 years ago
Matthias Volk 87180e1000 Correct initialization of priority queue 6 years ago
Matthias Volk f2e9d20a8d Set correct order for priorities according to heuristic 6 years ago
Matthias Volk bd3e062988 Added default case for switch 6 years ago
Matthias Volk 01461bbf57 Throw exception instead of assertion 6 years ago
Matthias Volk 2c1855f69a Removed unnecessary members 6 years ago
Matthias Volk 23233afe0b Added test cases for DFT approximation 6 years ago
Matthias Volk a410b6d7bc Heuristic is argument for functions in approximation algorithm 6 years ago
Matthias Volk 7b4a51effe Removed approximation heuristic NONE 6 years ago