115 Commits (06941e7c48745f9393b9ca9a41ec345f8e28a416)

Author SHA1 Message Date
Matthias Volk 06941e7c48 Setting 'dft-statistics' prints information about intermediate approximation results 6 years ago
Matthias Volk de27fa82fe Changed result output iterator for DFTs 6 years ago
Matthias Volk 61a99a9b9d Consistent use of printInfo in DFTModelChecker 6 years ago
Alexander Bork 605546358b Added option to merge labels of eliminated states into existing states 6 years ago
Matthias Volk 6fb9f7e743 Warn if property could not be checked on DFT 6 years ago
Alexander Bork e28203fbb8 Added option to merge labels of eliminated states into existing states 6 years ago
Matthias Volk 4ee31063a4 Removed double whitespaces in outputs 6 years ago
Matthias Volk bb71c078fa Export to dot format allows for maximal line width in state labels and valuations 6 years ago
Matthias Volk fab86e8823 DFT wellformedness check can be performed stricter as precondition for analysis 6 years ago
Alexander Bork 450e074c5b Integrated non-Markovian state elimination into Storm MA modelchecking 7 years ago
Alexander Bork a73c2691b6 Integration of the new settings in the DFT analysis 7 years ago
Alexander Bork 449c513db2 Cleanup DFTASFChecker 7 years ago
Alexander Bork 75d28060cc Moved failure bound computation to decouple it from the SMT checker 7 years ago
Alexander Bork 9c74bbed24 Decoupled FDEP conflict search and SMT solver 7 years ago
Alexander Bork 589555c75f Moved dynamic behavior computation from builder to DFT and added SEQ and SPARE cases 7 years ago
Alexander Bork aa150fc2e3 Extended FDEP conflict search by not considering pairs of FDEPs with static behavior 7 years ago
Alexander Bork 9bfc7858d0 Added improved upper bound correction 7 years ago
Alexander Bork 583a880620 Adjusted DFT to SMT conversion to deal with constant failures 7 years ago
Matthias Volk 9c28ed990e Use isBasicElement() instead of type 7 years ago
Alexander Bork b3cf06d6dd Check in SMT checker that only one BE is constantly failed 7 years ago
Alexander Bork ca4dceaae1 Added experimental support for constant BEs 7 years ago
Alexander Bork 31f4683094 Added activation for experimental DFT SMT analysis 7 years ago
Alexander Bork e06bb99cc4 Changed DEP conflict constraint to avoid double check 7 years ago
Alexander Bork baa8a6dbcb Improved conflict search by directly capturing DEPs with same trigger 7 years ago
Alexander Bork 965c54b76d Fixed error that only one FDEP was required to be active for a possible conflict to be detected 7 years ago
Alexander Bork 38ccd51ae1 Added check for conflicts between dependencies in the DFT 7 years ago
Alexander Bork 80fc8fb56b Fix for error that checkbound may be large than number of Markovian states 7 years ago
Alexander Bork 28a878f154 Adjusted lower bound correction to new BE distinction 7 years ago
Matthias Volk 521461737a Adaption to changes in BEs 7 years ago
Alexander Bork d42dea79c3 Added comments to explain the query 7 years ago
Alexander Bork 948485c226 Reworked lower bound computation 7 years ago
Alexander Bork eeccb2092a Added variables for trigger and resolution timepoints of dependencies 7 years ago
Alexander Bork 9b152e4940 Added variables vor trigger and resolution timepoints of dependencies 7 years ago
Alexander Bork c4ba7554fd Added upper bound correction 7 years ago
Alexander Bork 0baccee440 Added correction of constraint for non-Markovian states 7 years ago
Alexander Bork f16b488590 Added conservative lower bound correction 7 years ago
Alexander Bork a669c69fc9 Added tests for SMT encoding 7 years ago
Alexander Bork aff9d21811 Easier fix for bound computation using SMT encoding 7 years ago
Alexander Bork 5d5487140f Fixed bound calculation for SMT encoding 7 years ago
Matthias Volk f2c902eedb Set labels, dont care propagation and unique failed state according to relevant events 7 years ago
Matthias Volk b38b28679f Fixed seqfault when no property was given 7 years ago
Matthias Volk 7ff1511570 Updated some TODOS 7 years ago
Matthias Volk 972371c9a2 Started on the notion of 'relevant events' for DFT analysis 7 years ago
Matthias Volk 3bf14c5198 Larger refactoring for DFT BEs. Split into BEExponential and BEConst 7 years ago
Matthias Volk 6dbe2441b9 Removed unnecessary members 7 years ago
Matthias Volk 7a8dbf8828 Heuristic is argument for functions in approximation algorithm 7 years ago
Matthias Volk 5952aa8a6f Set labels, dont care propagation and unique failed state according to relevant events 7 years ago
Alexander Bork d06cf59eba Added SMT function to calculate lower bound for number of DFT failures needed for failure of TLE 7 years ago
Alexander Bork 1976a41298 Reworked solver integration 7 years ago
Alexander Bork 4507b484d5 Re-added option to export DFTs to smtlib2 SMT files 7 years ago