322 Commits (2709b7d828d270744bd2637e0bc944e69223c7a5)

Author SHA1 Message Date
Alexander Bork add2a40a62 Integrated results of FDEP conflict search in DFT state space generation 7 years ago
Alexander Bork e2ef6bc52a Added missing initialization of result vector 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 bec75813b1 Added computation of dynamic behavior vector for DFTs 7 years ago
Alexander Bork 39ec751f8d Removed debugging output 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
Alexander Bork a0c42fa630 Added debugging messages for transformations 7 years ago
Alexander Bork 74aa93d23d Moved elimination of non-binary dependencies from builder to the DFT transformator 7 years ago
Alexander Bork 12c0a6d72c Added unique constant failure in transformation 7 years ago
Alexander Bork 69987cc76c Copying of original DFT and changing all constant BEs to be failsafe 7 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