Tim Quatmann
9e54ce4e8b
Improved detection of terminal states for Dd engine. Also reduced code duplication.
6 years ago
TimQu
240faff125
BuilderOptions: Added terminal states for bounded until and reachability reward formulas.
7 years ago
TimQu
605c13238e
Correctly handle the case where no model description is provided to the builder options.
7 years ago
TimQu
02977da3d7
Apply maximum progress assumption while building a Markov Automaton explicitly.
7 years ago
TimQu
37eb90bc82
better check whether transition rewards can be scaled and lifted to action rewards
7 years ago
dehnert
acfb8d28c0
fixing issues related to rewards in JIT-based model builder
7 years ago
Matthias Volk
eb6fa09ef8
Fixed warning for initialization order
7 years ago
TimQu
5ab404a9d3
added support for unbounded integer variables in explicit jani builder such that it is treated as a bounded variable (with a given number of bits) and an exception is thrown in case of an underflow or overflow
7 years ago
TimQu
7c61a16d91
fixes for array expressions, support to translate properties that consider array expressions, translating array models in cli
7 years ago
TimQu
6aaafea554
added possibility to lift transient edge destination assignments to the edge by scaling with the probability (only if this preserves the considered properties).
7 years ago
Sebastian Junges
91bbe85a07
builder options for labeling overlapping guards
8 years ago
Sebastian Junges
61925d1c98
add option for sparse model builder to add a state encoding out-of-bounds state valuations to enable analysis of buggy models
8 years ago
sjunges
12dda40919
split IOSettings in BuildSettings and IOSettings, refactored some dependencies on settings object away if it doesnt hurt too much, moved GSPN and PGCL settings to their own libs
8 years ago
dehnert
2d41de479e
added progress outputs to iterative solvers
8 years ago
sjunges
9314d99354
allow inference from actions, but only with a set option
8 years ago
sjunges
bf6258bd86
builder options have uniform signature
8 years ago
dehnert
29855e2853
added option to display information about exploration progress to both jit and explicit builder
9 years ago
TimQu
464bdc389c
improved state valuations class
9 years ago
TimQu
759e351e95
Improved explicit model building:
- There is now an option to generate a choice labeling that corresponds to the specified action names.
- The old choice labeling (where each choice was labeled with an index set representing the corresponding prism commands) is renamed to choiceOrigins and has been improved towards support of other input formats (such as Jani) and other applications such as scheduler synthesis
9 years ago
Sebastian Junges
d246517757
removed src prefix in all includes
9 years ago
Sebastian Junges
e1d201c85e
c++ code compiles again after rename
9 years ago
Sebastian Junges
3a7ee7867b
rename files (does not compile)
9 years ago
dehnert
070e115b60
tests for JIT based model builder
Former-commit-id: 3155cb2bab [formerly 151d6606fd ]
Former-commit-id: dcdeddf54a
9 years ago
dehnert
b579978938
cleaned up jit model builder, added options, added doctor procedure, prepared Markov automata
Former-commit-id: bb8d1d95cc [formerly 6deb9e19a0 ]
Former-commit-id: d6b8563723
9 years ago
dehnert
71f2e83bc0
completed moving from monolithic generation to callback-based approach. added building labels to jit-based model builder, added support for options of other builders (selection of labels, reward models, etc)
Former-commit-id: 5729c1c8ca [formerly 890198a907 ]
Former-commit-id: df2528638d
9 years ago