dehnert
|
4367bdb378
|
properly introduced CheckTask in all model checkers and made it compile again (+ functional tests working)
Former-commit-id: d44db3c342
|
10 years ago |
dehnert
|
85adfe9df2
|
more replacement work in interfaces
Former-commit-id: 54839e6e0d
|
10 years ago |
Mavo
|
b55cc3276e
|
Reachability probabilities for CTMCs
Former-commit-id: fad855c59a
|
10 years ago |
dehnert
|
16be4f9adc
|
replace in model checker interface (part 2)
Former-commit-id: d66f96a1d5
|
10 years ago |
dehnert
|
d459fb5b92
|
replace in model checker interface (part 1)
Former-commit-id: 110251b010
|
10 years ago |
dehnert
|
5b60585b8a
|
replaced boost::optional<std::string>() by boost::none
Former-commit-id: 48e79b4648
|
10 years ago |
Mavo
|
3e4ddbea8c
|
Integrated expected time on parametric CTMCs
Former-commit-id: 2f892ad8db
|
10 years ago |
dehnert
|
64e7cd63f5
|
removed obsolete menu-game model checker class
Former-commit-id: 6354fe9895
|
10 years ago |
TimQu
|
f86c4f65f7
|
examples and small fix regarding changes of elimination model checker
Former-commit-id: 2cc4247372
|
10 years ago |
dehnert
|
0ffbda5aff
|
initial draft of long-run rewards for parametric models
Former-commit-id: 991512a57d
|
10 years ago |
dehnert
|
645f130a62
|
introduced long-run average reward formula
Former-commit-id: 00fac9ad4b
|
10 years ago |
dehnert
|
2a5780d5be
|
first version of long-run-average for parametric DTMCs
Former-commit-id: 85253c4f05
|
10 years ago |
dehnert
|
cd8fd76520
|
some refactoring in an attempt to make the state-elimination procedure flexible and readable at the same time
Former-commit-id: 9cbdd21672
|
10 years ago |
dehnert
|
0f6e6e4da1
|
added feature to compute step-bounded until probabilities in parametric models
Former-commit-id: 172e87cb55
|
10 years ago |
dehnert
|
98d173ca3c
|
changed elimination-based model checker to be able to compute values for all states (for reachability probs and reachability rewards)
Former-commit-id: 016a25734a
|
10 years ago |
dehnert
|
8ed4a5f849
|
some refactoring in elimination-based model checker
Former-commit-id: 1fb6741479
|
10 years ago |
dehnert
|
d5601bd328
|
bugfix
Former-commit-id: 19d2ba3260
|
10 years ago |
dehnert
|
fc41c3a6dd
|
some more work on other elimination orders
Former-commit-id: a8ff636ad0
|
10 years ago |
dehnert
|
dd5af80d5a
|
work towards easier deployment of other ordering heuristics
Former-commit-id: f48dff3630
|
10 years ago |
TimQu
|
1860502a3a
|
Deterministic states with only constant outgoing transitions are now eliminated
Former-commit-id: be5bf4f7cc
|
10 years ago |
TimQu
|
70dd76c08b
|
Splitted region modelchecker in abstract class and dtmc class (to easily add an mdp class soon)
Former-commit-id: e722c8f2bd
|
10 years ago |
sjunges
|
8568ee3986
|
only one optimization direction enum -- towards integration of termination criterions on the model checker
Former-commit-id: 648855264e
|
10 years ago |
dehnert
|
b94e978843
|
another round of fixes
Former-commit-id: 67f4e4be47
|
10 years ago |
dehnert
|
b3178e17f6
|
more bug fixes
Former-commit-id: 0b33b30efa
|
11 years ago |
dehnert
|
61fb277024
|
more work on refactoring (storm stinks and should be rewritten :P)
Former-commit-id: 7495dea2df
|
11 years ago |
sjunges
|
3c2040f4b7
|
Removed many superfluous includes, added some source files -- towards faster compilation
Former-commit-id: a575a97d40
|
11 years ago |
TimQu
|
efadc84593
|
Beautified the Code, removed unused stuff, minor improvements
Former-commit-id: 4c16f9163c
|
11 years ago |
dehnert
|
56b4f53ce7
|
got rid of more warnings
Former-commit-id: 5c39f63c69
|
11 years ago |
dehnert
|
21627fbab4
|
Started to get rid of some warnings. In particular this means making the compiler more silent for third-party stuff.
Former-commit-id: 2b6ca07d06
|
11 years ago |
TimQu
|
28326b14e4
|
more efficient instantiation of matrices.
Former-commit-id: 0f4c36f2f2
|
11 years ago |
dehnert
|
7b2bfa592c
|
started working on integration of games-based abstraction refinement in production code quality
Former-commit-id: 123de72725
|
11 years ago |
dehnert
|
4dbbe3c561
|
moved constraint collection to DTMC class
Former-commit-id: 5471a20bec
|
11 years ago |
TimQu
|
86ff07ec0d
|
take sampling point before approximation to know whether to minimize or maximize.
only compute the rational function when it is needed.
Former-commit-id: 0000360472
|
11 years ago |
TimQu
|
777942f5d3
|
renamed BoundType to CoefficientType, better region.getVariables
Former-commit-id: 68459c4396
|
11 years ago |
TimQu
|
63618147b8
|
- Compute sample points via instantiated DTMCs
- Use the same mdp for the different regions and just change the entries of the matrix accordingly
Former-commit-id: a48969ee38
|
11 years ago |
TimQu
|
fcdf0eee7a
|
changes on the solver interface to work with timeouts or memouts. i.e. there is no exception thrown in that case
Former-commit-id: a2551cc877
|
11 years ago |
TimQu
|
076b6cc71c
|
reimplemented region model check via smt solving
Former-commit-id: 38a75413a5
|
11 years ago |
TimQu
|
c9c6d1e199
|
Implemented mdp building and checking
Former-commit-id: f1af701571
|
11 years ago |
TimQu
|
6206147e1a
|
Sampling the corners of the region
Former-commit-id: 510b727c32
|
11 years ago |
TimQu
|
47f2e9592b
|
Implemented preprocessing steps
Former-commit-id: 30fe6e1409
|
11 years ago |
TimQu
|
1c0438ff38
|
a few steps to efficiently analyze multiple regions...
Former-commit-id: ed0b19f77c
|
11 years ago |
TimQu
|
ccfb452f53
|
no hardcoded regions anymore
Former-commit-id: ca137c1f6b
|
11 years ago |
TimQu
|
836b5cebc6
|
implemented some auxilarry functions for parameterregions
Former-commit-id: 590a0f216c
|
11 years ago |
TimQu
|
f6c4b9be72
|
splitted "elimination model checker" and "region model checker" into two files.
Former-commit-id: bd3e5418e9
|
11 years ago |
TimQu
|
96cf3c65bb
|
implemented instantiation as mdp to get valid bounds
Former-commit-id: 43397ddfe3
|
11 years ago |
TimQu
|
4ab84bc42c
|
state elimination -- hybrid and standard method
Former-commit-id: bafea3658c
|
11 years ago |
TimQu
|
0e1552d3a5
|
eliminating of states with constant outgoing transitions
Former-commit-id: d68bd310be
|
11 years ago |
TimQu
|
d9613b20c8
|
restriction of the state probability variables
Former-commit-id: e7dff2d602
|
11 years ago |
TimQu
|
bac0e01835
|
added time measurement, support for stateelimination
Former-commit-id: 14dfcb603a
|
11 years ago |
TimQu
|
2b807dd72e
|
implemented communication with solver
Former-commit-id: 8e34e17722
|
11 years ago |