TimQu
|
e88b215dbc
|
implemented linear equation solver restarts when a scheduler hint is given (to assert that equalModuloPrecision(Ax+b, x) holds.
|
9 years ago |
dehnert
|
fd31e23306
|
allow arbitrary-layer meta variables in DdManager; make DdManager available as non-const from a DD; started on symbolic state elimination linear equation solver
|
9 years ago |
TimQu
|
24bc53549c
|
more tests on pmdps and fixes
|
9 years ago |
TimQu
|
efd430a33f
|
fixes regarding state elimination on mdps
|
9 years ago |
dehnert
|
a323d21751
|
fixed some wrong capitalization
|
9 years ago |
TimQu
|
14e44e0165
|
removed old region model checker classes, implemented entry point for pla, solved different compilation issues
|
9 years ago |
TimQu
|
ac43288e44
|
moved the regionCheckResult, started to implement class for parameterLifting interface
|
9 years ago |
TimQu
|
84092c1b5d
|
moved parameterRegion to storm/storage
|
9 years ago |
TimQu
|
536b1669c3
|
fixes for dtmc parameter lifting
|
9 years ago |
Matthias Volk
|
e5404a27e9
|
Implemented parsing for UnaryNumericalFunctionExpression
|
9 years ago |
Matthias Volk
|
0b6273cad6
|
Implemented parsing for UnaryNumericalFunctionExpression
|
9 years ago |
TimQu
|
ac6694f103
|
Improved sparse mdp model checking: Now allows hints for expected rewards
|
9 years ago |
TimQu
|
92beab426f
|
created a modelCheckerHint class that allows to store all kinds of hints that a model checker might make use of
|
9 years ago |
TimQu
|
59a72b4037
|
parametric simplifier for mdps
|
9 years ago |
TimQu
|
732bbc85d2
|
worked on parametric model simplifier
|
9 years ago |
Matthias Volk
|
3c9363a323
|
Fixed compile issue
|
9 years ago |
TimQu
|
9d70b9d768
|
fixed typo in an #include statement.
|
9 years ago |
TimQu
|
1d2e7b2450
|
compilation fixes
|
9 years ago |
TimQu
|
ec9486e8cf
|
fixed is*Expression() methods as they have not been implemented in the corresponding subclasses before.
|
9 years ago |
TimQu
|
5181c00149
|
fixed is*Expression() methods as they have not been implemented in the corresponding subclasses before.
|
9 years ago |
TimQu
|
a8b8ef27a3
|
fixed is*Expression() methods as they have not been implemented in the corresponding subclasses before.
|
9 years ago |
TimQu
|
f01e48644e
|
fixes for nativepolytopes
|
9 years ago |
dehnert
|
e6bf0339d3
|
overhaul of JANI model building to allow using actions of automata in several synchronization vectors
|
9 years ago |
TimQu
|
b5e68b9914
|
fixes for z3LP solver and nativePolytopes
|
9 years ago |
Matthias Volk
|
5d79eff2cd
|
Wrapper for file opening
|
9 years ago |
TimQu
|
7dfc43c828
|
implemented more functionality for NativePolytopes, added functions to consider exact numbers in z3LPsolver
|
9 years ago |
dehnert
|
9c581bd635
|
fixed two issues: missing include in ToRationalNumberVisitor and missing check for whether actions are reused in a JANI parallel composition
|
9 years ago |
TimQu
|
5cae7fca20
|
started on native polytopes
|
9 years ago |
JK
|
eebfa07618
|
expressions: do simplification involving rationals exactly
|
9 years ago |
JK
|
edee041b16
|
BaseExpression: evaluateAsRational
|
9 years ago |
JK
|
e37d0bd552
|
ToRationalNumberVisitor: make evaluator optional
|
9 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)].
|
9 years ago |
sjunges
|
0c2d906b09
|
A more accurate version of having multiple levels; seems to fix at least one open issue.
|
9 years ago |
sjunges
|
7bc6ce99fa
|
JANI Export now preserves variable names correctly
|
9 years ago |
sjunges
|
dfe0a445a1
|
JANI: Compacter export; Do not export optional values if they contain the default
|
9 years ago |
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 |
TimQu
|
f16f18bbf6
|
fix in Matrix-vector multiplication
|
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 |