Sebastian Junges
0726dfc7a0
bugfix only add label out of bounds is option is set and state is present
7 years ago
Sebastian Junges
89f3aac33f
add error messages for sparse model building when lower bounds for variables are above upper bounds
7 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
7 years ago
dehnert
77a031aaeb
changed encoding of spirit parser, fixed an issue in variable information related to how many bits are necessary to store the state, changed some output formatting
8 years ago
dehnert
24d6337006
JANI choice origins and MILP-based high-level cex for JANI
8 years ago
dehnert
e8dc6ee05d
applying the same performance improvements for explicit JANI model building
8 years ago
dehnert
1f9e2967c8
some optimizations in explicit model building
8 years ago
dehnert
ac759d2671
minor performance improvements to model building
8 years ago
Sebastian Junges
6ab286f420
remove output, copy observability when modules are used
8 years ago
sjunges
9314d99354
allow inference from actions, but only with a set option
8 years ago
Sebastian Junges
09dcb149c2
storm parses and builds pomdps
8 years ago
sjunges
bbb4d16965
towards support for pomdps in storm
8 years ago
TimQu
2646097d8e
added virtual destructor for NextStateGenerator
8 years ago
dehnert
52b07a0c2f
fixed a bug in sparse matrix builder, fixed some tests
8 years ago
dehnert
c03c5fceb7
fixed warnings related to the mixed use of struct/class
8 years ago
dehnert
ea02ea0838
started overhaul of cli/api
8 years ago
TimQu
bf97d79573
moved building the choice origin strings into the ChoiceOrigins class
8 years ago
TimQu
0aed35f4b4
worked on human readable representations of prism command sets
8 years ago
TimQu
6537fd8b72
Replaced the old choice labeling with the new one and used choice origins for the minimal command set counterexample generators
8 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
8 years ago
dehnert
b2b692b8ae
extended JANI next-state generator to be able to deal with custom system compositions
8 years ago
TimQu
170105c261
Fixed "division by zero" error that occurred when considering a CTMC with state rewards but without action rewards
8 years ago
dehnert
952776a057
hybrid engine working for rational numbers
8 years ago
dehnert
aaa6f13cf4
separated rational numbers and rational functions and added support for rational numbers to sylvan
8 years ago
Sebastian Junges
5894f7c706
some forward declarations and header updates to battle recompilation times
9 years ago
sjunges
0f8e00a80e
action reusal in syncvectors is not invalid jani, but not properly supported. Changed error message accordingly, allows for changes in model generators
9 years ago
dehnert
77bd6e4a44
fixed some model building issues
9 years ago
dehnert
43354d0c20
bunch of fixes (prominently in prism -> jani conversion)
9 years ago
dehnert
136cb194d1
fixed a bunch of unused variable warnings
9 years ago
dehnert
05203792f2
fixed a couple of warnings
9 years ago
dehnert
04d3a649bc
finalized location variable for JANI automata
9 years ago
dehnert
158ddc0533
equipped automata in JANI models with expression variable representing their location
9 years ago
Sebastian Junges
69cae73bce
fix in nextstate generator for MA
9 years ago
dehnert
d6a32ca634
more work on flattening JANI compositions
9 years ago
sjunges
112fb8f61e
moving dfts to their own lib and cli
9 years ago
dehnert
137aa163f2
fixed jit builder to not ignore locations
9 years ago
Sebastian Junges
dcaa83d998
fixed a series of spurious unused parameter warnings
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