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
9 years ago
Sebastian Junges
c2ea78b880
no need anymore to create files from formulas if properties are present anyway
9 years ago
Sebastian Junges
d7aa7cc7c8
expression AND with true is immediately simplified
9 years ago
Sebastian Junges
276261ae55
slightly more informative error message in out-of-bounds in bitvector
9 years ago
Sebastian Junges
88e17d423a
updated dft->gspn->jani workflow
9 years ago
dehnert
b0b1f8911e
fixed abstraction by considering related predicates for all sources. started on command decomposition
9 years ago
dehnert
2c17bdded7
fixes for JANI flattening tests
9 years ago
dehnert
df7da86bd7
flattening JANI models appears to be working, started adding tests
9 years ago
dehnert
d6a32ca634
more work on flattening JANI compositions
9 years ago
dehnert
338bfb05c9
commit to switch workplace
9 years ago
dehnert
ae93211aeb
template edges in JANI models
9 years ago
dehnert
5aca2a432d
towards template edges
9 years ago
dehnert
1e25704c8b
commit to switch workplace
9 years ago
dehnert
be4e21d1b3
first version of jani menu-game abstraction
9 years ago
sjunges
4920eaaaea
do not allow edges with no destinations in jani
9 years ago
Philipp Berger
da69e8d9b7
Cherry-picked changes.
9 years ago
dehnert
2883b5b40e
more interpolation work
9 years ago
dehnert
44de3793c9
started to pull the rest of the refinement logic into refiner class, not working (or compiling) yet
9 years ago
sjunges
112fb8f61e
moving dfts to their own lib and cli
9 years ago