Matthias Volk
|
7e933ae545
|
Merge from master
|
8 years ago |
Matthias Volk
|
3c9363a323
|
Fixed compile issue
|
8 years ago |
Matthias Volk
|
40212bb7e6
|
Added possibility to avoid non-determinism by only taking the first dependency
|
8 years ago |
Matthias Volk
|
831d86a2e0
|
Updated parser to read new JSON format
|
8 years ago |
TimQu
|
9d70b9d768
|
fixed typo in an #include statement.
|
8 years ago |
TimQu
|
e2606e7b8c
|
only do z3 optimizer tests if z3::optimize is available
|
8 years ago |
TimQu
|
4081e4bfbe
|
removed debug output and fixed a test
|
8 years ago |
TimQu
|
1d2e7b2450
|
compilation fixes
|
8 years ago |
TimQu
|
67d5df5bd4
|
fixed capitalization
|
8 years ago |
TimQu
|
1e9c49f311
|
Merge branch 'nativepolytopes'
|
8 years ago |
TimQu
|
1f4552c046
|
Fixed check results of hybrid multi objective model checking
|
8 years ago |
TimQu
|
53402293d6
|
no maximal end component decomposition for multi-obj model checking when it is not necessary.
|
8 years ago |
TimQu
|
ec9486e8cf
|
fixed is*Expression() methods as they have not been implemented in the corresponding subclasses before.
|
8 years ago |
TimQu
|
01d3e1f5c7
|
replaced EIGEN by STORMEIGEN and moved files from Eigen/ to StormEigen/
|
8 years ago |
TimQu
|
98fff70cb1
|
some eigen adaptions
|
8 years ago |
dehnert
|
dd137d6479
|
added test for using actions multiple times in different synch vectors in JANI model (DD builder)
|
8 years ago |
TimQu
|
9fa8161110
|
Merge branch 'master' into nativepolytopes
|
8 years ago |
TimQu
|
5181c00149
|
fixed is*Expression() methods as they have not been implemented in the corresponding subclasses before.
|
8 years ago |
TimQu
|
cab08525f8
|
fix in SymbolicToSparseTransformer
|
8 years ago |
TimQu
|
d7ad282e8f
|
Merge branch 'master' into nativepolytopes
|
8 years ago |
TimQu
|
a8b8ef27a3
|
fixed is*Expression() methods as they have not been implemented in the corresponding subclasses before.
|
8 years ago |
TimQu
|
715d589880
|
Merge branch 'master' of https://srv-i2.informatik.rwth-aachen.de/scm/git/storm
|
8 years ago |
TimQu
|
2567d07037
|
hybrid multi-objective model checking.
|
8 years ago |
TimQu
|
f01e48644e
|
fixes for nativepolytopes
|
8 years ago |
dehnert
|
e6bf0339d3
|
overhaul of JANI model building to allow using actions of automata in several synchronization vectors
|
8 years ago |
Sebastian Junges
|
8bdf6fe6b3
|
Merge branch 'master' into simplified_levels
|
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 |
Matthias Volk
|
a477784069
|
Small fix when computing upper bound in failed states
|
8 years ago |
Matthias Volk
|
7d3fee88f8
|
Use fail labels according to given properties
|
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 |
Matthias Volk
|
b178703a88
|
Check for set of timepoints
|
8 years ago |
TimQu
|
5cae7fca20
|
started on native polytopes
|
8 years ago |
Matthias Volk
|
cd1bd6b538
|
Support for checking multiple dft properties at once
|
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 |