Matthias Volk
|
cec37005ae
|
Set relevant DFT elements earlier in code
|
5 years ago |
Matthias Volk
|
641c9992a1
|
Distinguish between different BEType and use single BE type in DFTElementTypes
|
5 years ago |
Sebastian Junges
|
d6bfcb4818
|
refactoring: moving some code out of the util folder
|
5 years ago |
Sebastian Junges
|
1a6f2e6fba
|
--io:nodrnplaceholders
|
5 years ago |
Matthias Volk
|
ac9fc7b99c
|
Fixed permutations for more than 32 bits by using correct bit-shift
|
5 years ago |
Matthias Volk
|
06941e7c48
|
Setting 'dft-statistics' prints information about intermediate approximation results
|
5 years ago |
Daniel Basgöze
|
92f25c1fa7
|
Use standard integer types instead of size_t
|
5 years ago |
Daniel Basgöze
|
a244b5ff67
|
Add assertion for an implied limitation
|
5 years ago |
Daniel Basgöze
|
d62af9332b
|
Fix bitshift overflow
The simple 1 is a 32bit integer literal on most machines leading to an
overflow: 1<<32 == 0. Even on 64 bit machines.
|
5 years ago |
Matthias Volk
|
de27fa82fe
|
Changed result output iterator for DFTs
|
5 years ago |
Matthias Volk
|
61a99a9b9d
|
Consistent use of printInfo in DFTModelChecker
|
5 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
|
5 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
|
6 years ago |
Alexander Bork
|
a73c2691b6
|
Integration of the new settings in the DFT analysis
|
6 years ago |
Alexander Bork
|
449c513db2
|
Cleanup DFTASFChecker
|
6 years ago |
Alexander Bork
|
75d28060cc
|
Moved failure bound computation to decouple it from the SMT checker
|
6 years ago |
Alexander Bork
|
9c74bbed24
|
Decoupled FDEP conflict search and SMT solver
|
6 years ago |
Alexander Bork
|
589555c75f
|
Moved dynamic behavior computation from builder to DFT and added SEQ and SPARE cases
|
6 years ago |
Alexander Bork
|
aa150fc2e3
|
Extended FDEP conflict search by not considering pairs of FDEPs with static behavior
|
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 |
Matthias Volk
|
9c28ed990e
|
Use isBasicElement() instead of type
|
6 years ago |
Alexander Bork
|
b3cf06d6dd
|
Check in SMT checker that only one BE is constantly failed
|
6 years ago |
Alexander Bork
|
ca4dceaae1
|
Added experimental support for constant BEs
|
6 years ago |
Alexander Bork
|
31f4683094
|
Added activation for experimental DFT SMT analysis
|
6 years ago |
Alexander Bork
|
e06bb99cc4
|
Changed DEP conflict constraint to avoid double check
|
6 years ago |
Alexander Bork
|
baa8a6dbcb
|
Improved conflict search by directly capturing DEPs with same trigger
|
6 years ago |
Alexander Bork
|
965c54b76d
|
Fixed error that only one FDEP was required to be active for a possible conflict to be detected
|
6 years ago |
Alexander Bork
|
38ccd51ae1
|
Added check for conflicts between dependencies in the DFT
|
6 years ago |
Alexander Bork
|
80fc8fb56b
|
Fix for error that checkbound may be large than number of Markovian states
|
6 years ago |
Alexander Bork
|
28a878f154
|
Adjusted lower bound correction to new BE distinction
|
6 years ago |
Matthias Volk
|
521461737a
|
Adaption to changes in BEs
|
6 years ago |
Alexander Bork
|
d42dea79c3
|
Added comments to explain the query
|
6 years ago |
Alexander Bork
|
948485c226
|
Reworked lower bound computation
|
6 years ago |
Alexander Bork
|
eeccb2092a
|
Added variables for trigger and resolution timepoints of dependencies
|
6 years ago |
Alexander Bork
|
9b152e4940
|
Added variables vor trigger and resolution timepoints of dependencies
|
6 years ago |
Alexander Bork
|
c4ba7554fd
|
Added upper bound correction
|
6 years ago |
Alexander Bork
|
0baccee440
|
Added correction of constraint for non-Markovian states
and better lower bound computation
|
6 years ago |
Alexander Bork
|
f16b488590
|
Added conservative lower bound correction
|
6 years ago |
Alexander Bork
|
a669c69fc9
|
Added tests for SMT encoding
|
6 years ago |
Alexander Bork
|
aff9d21811
|
Easier fix for bound computation using SMT encoding
|
6 years ago |
Alexander Bork
|
5d5487140f
|
Fixed bound calculation for SMT encoding
|
6 years ago |
Matthias Volk
|
f2c902eedb
|
Set labels, dont care propagation and unique failed state according to relevant events
|
6 years ago |
Matthias Volk
|
b38b28679f
|
Fixed seqfault when no property was given
|
6 years ago |
Matthias Volk
|
7ff1511570
|
Updated some TODOS
|
6 years ago |