dehnert
9b80c65d72
more and more debugging
7 years ago
dehnert
135c38777f
game-based abstraction working with rational numbers
7 years ago
dehnert
9f72f67d9f
adding precision to less/greater in vector reduction, adding export to json
7 years ago
dehnert
87843e084e
several fixes related to game-based abstraction
7 years ago
TimQu
b42aa5f473
initial implementation for quick and sound vi for DTMCs
8 years ago
dehnert
58ca07584d
rational search for native linear equation solver and several involved fixes
8 years ago
dehnert
afd2acd06b
more work on Kwek-Mehlhorn approach
8 years ago
dehnert
254bc05e94
more work on RationalSearch
8 years ago
dehnert
b3f0aa511e
started on Kwek-Mehlhorn-based exact value computation
8 years ago
dehnert
2d41de479e
added progress outputs to iterative solvers
8 years ago
dehnert
e719a37c6c
fixes related to relative termination criterion
8 years ago
TimQu
988b2a9af9
added functionality to split a rational vector into an integer vector and a rational factor
8 years ago
dehnert
ee90c51b2a
cleaned up constants.cpp to finalize separation of rational functions and rational numbers
9 years ago
dehnert
1a803f4270
created symbolic native solver to factor out numerical solution; prepared the code-path that stores rational functions in DDs (hybrid + dd engines)
9 years ago
dehnert
43354d0c20
bunch of fixes (prominently in prism -> jani conversion)
9 years ago
dehnert
6dce56d0bb
improved printing of result to command line
9 years ago
Sebastian Junges
3a7ee7867b
rename files (does not compile)
9 years ago
sjunges
ed970d78b1
property support for jani -- several changes throughout code, parser currently only supports probability properties
Former-commit-id: d5db0cda02
[formerly 66d55d7e43
]
Former-commit-id: 1672b21b12
9 years ago
Mavo
6faa7f0429
Abort when getting infinity in approximation
Former-commit-id: 8bfda3656a
9 years ago
sjunges
236a2be0d3
pretty printing of rational functions, rewards in the drn format, option for full build
Former-commit-id: 39676106c2
[formerly b80f259a87
]
Former-commit-id: e6f493d6f9
9 years ago
dehnert
569b27e110
work towards having rational numbers instead of doubles as literals in expressions
Former-commit-id: c62f8af061
9 years ago
sjunges
e0e5cd9f0e
progress on support for gmp, with cln everything should be fine
Former-commit-id: c91b5a7cef
9 years ago
sjunges
5faebdff86
constants in header
Former-commit-id: 281e490873
9 years ago
TimQu
4496b53002
merge fixes
Former-commit-id: ff5de6fc69
9 years ago
dehnert
b1f2c26df0
made all instantiations to call MDP model checking with rational numbers
Former-commit-id: d3f8df7804
9 years ago
TimQu
fab04934bf
towards numerical and pareto queries
Former-commit-id: 491858a17f
9 years ago
TimQu
a6359335cf
Fixed compiling when hypro is not available
Former-commit-id: 402899c393
9 years ago
TimQu
69c5ba604e
Helper functions for parametric stuff
Former-commit-id: 288e4de3da
10 years ago
dehnert
b94e978843
another round of fixes
Former-commit-id: 67f4e4be47
10 years ago
sjunges
da120d9de5
Refactored some stuff in constants...
Former-commit-id: 3ac9216f73
10 years ago
dehnert
b3178e17f6
more bug fixes
Former-commit-id: 0b33b30efa
10 years ago
dehnert
73a2491dfb
more bugfixes
Former-commit-id: 5afecd5a21
10 years ago
dehnert
dbc7d860a4
functional tests compile again, started to debug changes
Former-commit-id: efef0e6487
10 years ago
sjunges
f85d28325e
Further work towards faster and more modular compilation
Former-commit-id: 9de50910b8
10 years ago
sjunges
3c2040f4b7
Removed many superfluous includes, added some source files -- towards faster compilation
Former-commit-id: a575a97d40
10 years ago
TimQu
47f2e9592b
Implemented preprocessing steps
Former-commit-id: 30fe6e1409
10 years ago
dehnert
65bf06dd50
Further steps towards CTMC model checking.
Former-commit-id: f057eeb17e
11 years ago
dehnert
c3c83fbe4f
Fixed some compilation errors.
Former-commit-id: dc626450b8
11 years ago
dehnert
6f2916d557
Adapted the explicit model generator to the new hash map. Surprise: doesn't work yet.
Former-commit-id: dc60f568bf
11 years ago
dehnert
af270dee8a
Enabled bisimulation quotienting.
Former-commit-id: 588827ec8d
11 years ago
sjunges
d78d88b84d
added export of constraints and resultfile
Former-commit-id: 9389adfeae
11 years ago
dehnert
2fa3036dc3
Added functionality to replace identifiers in an expression with the values given in an valuation. State-variables now get replaced in probabilities specified by a parameterized model. Fixed and added some parameterized models.
Former-commit-id: a863a07261
11 years ago
sjunges
addeedc339
better isOne checking
Former-commit-id: ab2919de18
11 years ago
sjunges
7ca6a4edeb
sub part for parameters, working parsing for non parametric systems into a parametric system
Former-commit-id: 7714692e32
12 years ago
sjunges
8142a8e004
some fixes for using something different from doubles for templated value type :)
Former-commit-id: d26d06b265
12 years ago
dehnert
84bd5f3b40
Renamed ConstTemplates to constants. Removed all calls to constGetZero, constGetOne and constGetInfinity by the new names. Created performance test for bit vector iteration.
Former-commit-id: 6d90ec961e
12 years ago
dehnert
61e12601ed
Further step towards refactored ExplicitModelAdapter.
Former-commit-id: 8abc07a366
12 years ago
dehnert
15542d46da
Changes:
* included small consensus example
* made backward-transition generation more beautiful and versatile
* included Dijkstra search for most probable paths
* included first rough scheduler-guessing (there's room for improvement though)
Former-commit-id: db795fa1bf
12 years ago
dehnert
34b85b956e
Moved model checking of DTMCs to superclass. Now, each DTMC model checker only needs to implement matrix-vector multiplication and linear equation solving to be able to fully model check DTMCs. Added subset/disjoint functionality to bit vector. Changed tests for MDP and DTMC model checking a bit.
13 years ago
Lanchid
5b57728d7e
Merge branch master into PrctlParser
13 years ago