sjunges
5cd0a103b6
Eliminating superfluous assignments
9 years ago
Sebastian Junges
5894f7c706
some forward declarations and header updates to battle recompilation times
9 years ago
Sebastian Junges
8e32d3fa8f
Simplifying index levels
9 years ago
Sebastian Junges
071d1222a1
Convenience operation hasVariable for varset
9 years ago
Sebastian Junges
fcdce6dc4e
fix (set level should not be const)
9 years ago
Sebastian Junges
2fd915f74c
forward declarations, reduce compilation overhead
9 years ago
sjunges
a03a7a4ea8
towards simplifying levels by preliminary support in ordered assignments
9 years ago
sjunges
6f40f24b74
JANI operator to set level in assignment
9 years ago
sjunges
4ad2ac26d1
Equality Comparisons for JaniVars, just to make life easier :-)
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
Sebastian Junges
b83f57ebf3
JANI assignment levels: we support index/levels other than zero (although most builders wont support them)
9 years ago
Sebastian Junges
a21a0556ed
suppress warning during compilation
9 years ago
Sebastian Junges
267eeca2e1
Jani: better error message in ordered assignments
9 years ago
dehnert
a85f4fdc89
replaced some StoRMs and Storms by storm, reworked version output a bit
9 years ago
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
10 years ago
dehnert
a7e9c5819f
removed 'size-in-memory' output as it was outdated and unreliable. added timing measurements for model construction and model checking
10 years ago
dehnert
aac7433f39
expression manager now caches types, expression evaluator avoid creating unnecessary expressions and traversals
10 years ago
dehnert
d676f768dc
added floor/ceil to jit builder (rational numbers)
10 years ago
dehnert
15e81f1f16
update sparsepp and fix emission of rational literal in to-cpp conversion
10 years ago
dehnert
43354d0c20
bunch of fixes (prominently in prism -> jani conversion)
10 years ago
dehnert
ad18fee1dc
commit to switch workplace
10 years ago
dehnert
d76d34e3f9
optimized ADD::toMatrix to avoid a duplicate operation
10 years ago
dehnert
33cdee94dc
let's fill them hashtables (I mean there were there anyway, so we could as well use 'em)
10 years ago
dehnert
16a06d9f03
formula parser now directly emits properties with names; name filtering of properties from cli
10 years ago
dehnert
b4381a7c48
Constants in formulas appear to be working
10 years ago
dehnert
cb8b537baa
made storm compile again with expressions in time-bounds of until formula
10 years ago
dehnert
ce36601f7c
fixed gmp dependency (lib), fixed parser to reject formulas that appear later in the PRISM file
10 years ago
TimQu
e08fad7b4a
improved "Model checking property .." output a little.
10 years ago
TimQu
74d22cb336
fixed a few warnings related to P{L|CA}A
10 years ago
TimQu
83a77e77ba
fixed use of gmp numbers
10 years ago
dehnert
a976352b8c
some fixes to make tests pass
10 years ago
dehnert
eac2735068
fixed more warnings
10 years ago
dehnert
5b09b91ae1
fixed more warnings
10 years ago
dehnert
05203792f2
fixed a couple of warnings
10 years ago
dehnert
208938b0a1
changed sylvan behaviour to take auto-detected number of threads if no thread count was set
10 years ago
dehnert
bcdc2a4247
added check for non-linearity to JANI menu game abstractor
10 years ago
dehnert
9bb65389c4
some adjustments to pgcl treatment caused by changes in JANI data structures
10 years ago
dehnert
b9e4d6f334
initial support for transient boolean variables in formulas of JANI models (game-based engine)
10 years ago
dehnert
696a2e7ce1
preparing labels for JANI models (game-based abstraction)
10 years ago
dehnert
04d3a649bc
finalized location variable for JANI automata
10 years ago
dehnert
158ddc0533
equipped automata in JANI models with expression variable representing their location
10 years ago
dehnert
ccf8631617
work on location support for JANI abstraction
10 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