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