384 Commits (4f5d54c310491e6315d649c4f3d9c8554d238020)

Author SHA1 Message Date
Matthias Volk 187d47d8ac Try to improve performance for relevant events 6 years ago
Alexander Bork 9bfc7858d0 Added improved upper bound correction 6 years ago
Alexander Bork 583a880620 Adjusted DFT to SMT conversion to deal with constant failures 6 years ago
Alexander Bork a0c42fa630 Added debugging messages for transformations 6 years ago
Matthias Volk d0494d07e6 Get settings only once for takeFirstDependency 6 years ago
Matthias Volk 9c28ed990e Use isBasicElement() instead of type 6 years ago
Matthias Volk 08859bd3e6 Fixed bug in computation of symmetry groups. 6 years ago
Matthias Volk 0dcb271866 Added assertions for better debugging 6 years ago
Matthias Volk 3033d5444c Refactoring 6 years ago
Alexander Bork 74aa93d23d Moved elimination of non-binary dependencies from builder to the DFT transformator 6 years ago
Alexander Bork 12c0a6d72c Added unique constant failure in transformation 6 years ago
Alexander Bork 69987cc76c Copying of original DFT and changing all constant BEs to be failsafe 6 years ago
Alexander Bork f258afa8a2 Added basis for DFT transformator 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 5765824782 Reworked SMT result interface 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
Matthias Volk 75cfa17966 Fixed compile issue on Linux 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
Matthias Volk 4f376caccb Fixed expand flag to avoid expanding too much 7 years ago
Matthias Volk b34351ec85 Maximal exploration depth can be specified for state space generation 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 f2840f3a66 Explore relevant events further even if the DFT has already failed 7 years ago
Matthias Volk 944c5ac0fe Only set operational BEs as failable 7 years ago
Matthias Volk 32dc2dbcc0 Fixed bug where children of SEQ gates were not properly enabled 7 years ago
Matthias Volk c272e65d30 Changed suffix label for failed elements to '_failed' 7 years ago
Matthias Volk 0a1ed0270a Output relevant events for better debugging 7 years ago
Matthias Volk b77009897f Ensure unique names in JSON Parser 7 years ago
Matthias Volk f2c902eedb Set labels, dont care propagation and unique failed state according to relevant events 7 years ago
Matthias Volk ef08ddd2f7 Small refactoring for ElementState 7 years ago
Matthias Volk 10f01f66e2 Ignore relevant events for Don't care propagation 7 years ago
Matthias Volk 2cf53af750 Proper handling of disabling/enabling events for SEQ and MUTEX 7 years ago
Matthias Volk 9c226f8336 Added support for MUTEX (but without DC support) 7 years ago
Matthias Volk 1b8d0a23ed Allow empty choices due to restrictions in state exploration 7 years ago
Matthias Volk b38b28679f Fixed seqfault when no property was given 7 years ago