JK
95bd4b7883
Add check that undefined constants / parameters do not appear in the 'if' part of IfThenElseExpressions
9 years ago
JK
ac1ca72094
Add support for ITE expression in the likelihood part of commands (exact, parametric engine)
Support the conversion to rational numbers / rational functions for ITE expressions. Example:
... -> (s<4 ? p : q):(s'=...)
where s is a state variable and p, q are constants or parameters.
9 years ago
dehnert
5b4db6f002
fixed issue in JANI abstraction
9 years ago
dehnert
6b931497a2
added filters to parsers
9 years ago
dehnert
a7e9c5819f
removed 'size-in-memory' output as it was outdated and unreliable. added timing measurements for model construction and model checking
9 years ago
dehnert
aac7433f39
expression manager now caches types, expression evaluator avoid creating unnecessary expressions and traversals
9 years ago
dehnert
d676f768dc
added floor/ceil to jit builder (rational numbers)
9 years ago
dehnert
15e81f1f16
update sparsepp and fix emission of rational literal in to-cpp conversion
9 years ago
dehnert
43354d0c20
bunch of fixes (prominently in prism -> jani conversion)
9 years ago
dehnert
ad18fee1dc
commit to switch workplace
9 years ago
dehnert
d76d34e3f9
optimized ADD::toMatrix to avoid a duplicate operation
9 years ago
dehnert
33cdee94dc
let's fill them hashtables (I mean there were there anyway, so we could as well use 'em)
9 years ago
dehnert
16a06d9f03
formula parser now directly emits properties with names; name filtering of properties from cli
9 years ago
dehnert
b4381a7c48
Constants in formulas appear to be working
9 years ago
dehnert
cb8b537baa
made storm compile again with expressions in time-bounds of until formula
9 years ago
dehnert
ce36601f7c
fixed gmp dependency (lib), fixed parser to reject formulas that appear later in the PRISM file
9 years ago
TimQu
e08fad7b4a
improved "Model checking property .." output a little.
9 years ago
TimQu
74d22cb336
fixed a few warnings related to P{L|CA}A
9 years ago
TimQu
83a77e77ba
fixed use of gmp numbers
9 years ago
dehnert
a976352b8c
some fixes to make tests pass
9 years ago
dehnert
eac2735068
fixed more warnings
9 years ago
dehnert
5b09b91ae1
fixed more warnings
9 years ago
dehnert
05203792f2
fixed a couple of warnings
9 years ago
dehnert
208938b0a1
changed sylvan behaviour to take auto-detected number of threads if no thread count was set
9 years ago
dehnert
bcdc2a4247
added check for non-linearity to JANI menu game abstractor
9 years ago
dehnert
9bb65389c4
some adjustments to pgcl treatment caused by changes in JANI data structures
9 years ago
dehnert
b9e4d6f334
initial support for transient boolean variables in formulas of JANI models (game-based engine)
9 years ago
dehnert
696a2e7ce1
preparing labels for JANI models (game-based abstraction)
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
dehnert
ccf8631617
work on location support for JANI abstraction
9 years ago
dehnert
d95c483a99
added location support to JANI menu game abstractor
10 years ago
Sebastian Junges
c2ea78b880
no need anymore to create files from formulas if properties are present anyway
10 years ago
Sebastian Junges
d7aa7cc7c8
expression AND with true is immediately simplified
10 years ago
Sebastian Junges
276261ae55
slightly more informative error message in out-of-bounds in bitvector
10 years ago
Sebastian Junges
88e17d423a
updated dft->gspn->jani workflow
10 years ago
dehnert
b0b1f8911e
fixed abstraction by considering related predicates for all sources. started on command decomposition
10 years ago
dehnert
2c17bdded7
fixes for JANI flattening tests
10 years ago
dehnert
df7da86bd7
flattening JANI models appears to be working, started adding tests
10 years ago
dehnert
d6a32ca634
more work on flattening JANI compositions
10 years ago
dehnert
338bfb05c9
commit to switch workplace
10 years ago
dehnert
ae93211aeb
template edges in JANI models
10 years ago
dehnert
5aca2a432d
towards template edges
10 years ago
dehnert
1e25704c8b
commit to switch workplace
10 years ago
dehnert
be4e21d1b3
first version of jani menu-game abstraction
10 years ago
sjunges
4920eaaaea
do not allow edges with no destinations in jani
10 years ago
Philipp Berger
da69e8d9b7
Cherry-picked changes.
10 years ago
dehnert
2883b5b40e
more interpolation work
10 years ago
dehnert
44de3793c9
started to pull the rest of the refinement logic into refiner class, not working (or compiling) yet
10 years ago
sjunges
112fb8f61e
moving dfts to their own lib and cli
10 years ago