dehnert
e6bf0339d3
overhaul of JANI model building to allow using actions of automata in several synchronization vectors
8 years ago
Sebastian Junges
ce9ee672b5
ExportExplicitToDot now added, thanks to Joachim Klein for pointing this out.
8 years ago
Sebastian Junges
e5b526b7ae
SymbolicToSparseModel: MDPs
8 years ago
Sebastian Junges
598dd85972
SymbolicModel: getDeadlockStates
8 years ago
Sebastian Junges
0ead111dea
SymbolicModel: getLabels
8 years ago
Sebastian Junges
e847d71e13
SymbolicModel: getRewardModels.
8 years ago
TimQu
4642ed23be
enable pcaa tests when hypro is not available
8 years ago
TimQu
b5e68b9914
fixes for z3LP solver and nativePolytopes
8 years ago
Matthias Volk
5d79eff2cd
Wrapper for file opening
8 years ago
TimQu
dfb6ded682
Merge branch 'master' into nativepolytopes
8 years ago
TimQu
7dfc43c828
implemented more functionality for NativePolytopes, added functions to consider exact numbers in z3LPsolver
8 years ago
dehnert
75130ab727
added patch by Joachim Klein that forwards the boost version storm found to carl
8 years ago
dehnert
9c581bd635
fixed two issues: missing include in ToRationalNumberVisitor and missing check for whether actions are reused in a JANI parallel composition
8 years ago
JK
d602d2660d
utility/constants.cpp: switch to carl::parse from carl::rationalize
carl::parse supports more syntax variants for specifying rational numbers, e.g., 1.23e-10 (scientific notation), 1/24 (fractions), ...
8 years ago
JK
3c5c609e27
utility/cli.cpp, parseConstantDefinitionString: do constants parsing using rational number (exact)
Uses convertNumber to obtain a rational number for double constants. Additionally, improve error message if something goes wrong during conversion.
8 years ago
TimQu
5cae7fca20
started on native polytopes
8 years ago
JK
b623b4184e
constants.cpp: convertNumber(int_fast64_t) to RationalFunction, fix signed/unsigned cast
8 years ago
JK
eebfa07618
expressions: do simplification involving rationals exactly
8 years ago
JK
edee041b16
BaseExpression: evaluateAsRational
8 years ago
JK
e37d0bd552
ToRationalNumberVisitor: make evaluator optional
8 years ago
JK
eee1a84562
fix, BinaryNumericalFunctionExpression: simplify for pow(a,b) in double context should not cast result to integer [with Linda Leuschner]
Small test case:
dtmc
const double x = 1E-2;
const double y = pow(1-x, 10);
module M1
s: [0..2] init 0;
[] s = 0 -> y:(s'=1) + (1-y):(s'=2);
endmodule
should satisfy Pmax>0 [F (s = 1)].
8 years ago
TimQu
db029b8c82
fixes in z3 lp solver
8 years ago
TimQu
ed465f75bd
added Z3LPSolver
8 years ago
TimQu
e70f7716fe
Fixed minor pcaa bugs that were introduced due to recent changes
8 years ago
Matthias Volk
d15348ab80
Fixed problem with recompiling when using ninja
8 years ago
TimQu
f16f18bbf6
fix in Matrix-vector multiplication
8 years ago
TimQu
afa9c5a8b6
Merge remote-tracking branch 'origin/master'
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
d3774f9958
JANI: parse assignment index/level
8 years ago
Sebastian Junges
267eeca2e1
Jani: better error message in ordered assignments
8 years ago
Sebastian Junges
c9f1b3217d
Jani parsing of ITE now gets local variables
8 years ago
dehnert
8b06e4fa6e
added missing IOSettings module to storm-dft-cli
8 years ago
dehnert
a85f4fdc89
replaced some StoRMs and Storms by storm, reworked version output a bit
8 years ago
dehnert
fa49ebb922
installing correct libcarl if built from shipped version
8 years ago
sjunges
8fc0033bb2
fix dft-to-gspn regarding properties, now compiles again, and changed settings: Properties are now in IOSettings (should not change usage)
8 years ago
sjunges
488aaeaa58
properties in storm-gspn
8 years ago
Sebastian Junges
77598a8774
gspn extension
8 years ago
dehnert
7cdc34bdc4
renamed version variables to make them consistent
8 years ago
dehnert
87bb94f23a
undo wrong replace
8 years ago
dehnert
1598f0db1e
cmake version detection fix for when storm is not built from git
8 years ago
dehnert
cbb0b1e0f0
initial work on installation of storm
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
41ffc5b828
added cmake option to toggle link-time-optimization
8 years ago
Sebastian Junges
03b634d14a
suppress silly warning about no return after error
8 years ago
dehnert
c467fa5f38
printing -1 as infinity for rational numbers and added clipping result to valid range where appropriate
8 years ago
TimQu
3ce981143a
Merge branch 'multi-objective'
8 years ago
dehnert
37823d0bda
Fixed a configuration issue pointed out by Joachim Klein
8 years ago