TimQu
|
1f98f6c557
|
Reverted 'optimization' for Prob1Max (since that didn't work out).
|
5 years ago |
TimQu
|
9d0d8022f9
|
Revert "Slight optimization in performProb1A"
This reverts commit 2df4679fbc .
|
5 years ago |
TimQu
|
d288701e9d
|
Graph: Changed methods for prob1 methods in performProb1Max / performProb1Min to more efficient variants that can be used as we already know the prob0 states.
|
5 years ago |
Tim Quatmann
|
2df4679fbc
|
Slight optimization in performProb1A
|
5 years ago |
Tim Quatmann
|
fe5cd4db86
|
Fixed missing ;
|
5 years ago |
Tim Quatmann
|
a5d3d0e696
|
slight optimizations in the JaniNextStateGenerator
|
5 years ago |
Tim Quatmann
|
248c0ecd35
|
Improved performance of SCC Decomposition by avoiding memory (re-)allocations
|
5 years ago |
Tim Quatmann
|
b1dc6fec06
|
Accelerated zeno check for MAs. Also only apply zeno check if --additional-checks is set.
|
5 years ago |
Tim Quatmann
|
bf99724f3b
|
Added missing include.
|
5 years ago |
Tim Quatmann
|
95b2095151
|
Implemented simplification of system composition (this enables compatibility for more benchmarks in the dd engine).
|
5 years ago |
TimQu
|
38439fc867
|
jani/Automaton: Implemented possibility to clone an automaton.
|
5 years ago |
Tim Quatmann
|
4e7f8af851
|
Merge branch 'master' into qcomp2020
|
5 years ago |
Tim Quatmann
|
141316943c
|
DdJaniModelBuilder: Also apply max. progress if the system consists of just a single automaton.
|
5 years ago |
Tim Quatmann
|
5d530bb532
|
Improved compatibility of the dd-to-sparse engine (can now handle reward models with state action rewards)
|
5 years ago |
Tim Quatmann
|
eaacc6c0ac
|
Included the hybrid engine in the MA test.
|
5 years ago |
Tim Quatmann
|
cefe43f2bf
|
InternalAdds: Making the different splitIntoGroups implementations more consistent to each other (in the sense that the Dd is traversed in the same order).
|
5 years ago |
Tim Quatmann
|
7bf1abe136
|
Implemented LRA properties for the hybrid engine of MAs.
|
5 years ago |
Tim Quatmann
|
73b68836c5
|
Hybrid MA engine: (bounded) reachability probabilities
|
5 years ago |
Tim Quatmann
|
72eb58f73d
|
Merge branch 'portfolio' into ma-hybrid
|
5 years ago |
Tim Quatmann
|
a36e75db67
|
Fixed error introduced during merge
|
5 years ago |
Tim Quatmann
|
04c2938057
|
Introduced hybrid engine for Markov automata (only reach. rewards for now)
|
5 years ago |
Tim Quatmann
|
98bd96eace
|
Merge branch 'master' into portfolio
|
5 years ago |
Tim Quatmann
|
f7e2ff0843
|
Apply max. Prog. assumption while building with the dd engine.
|
5 years ago |
Tim Quatmann
|
ba6f0c0e87
|
BuildSettings: Added the possiblities to build a model with choiceorigins and without max. progress assumption.
|
5 years ago |
Tim Quatmann
|
9e54ce4e8b
|
Improved detection of terminal states for Dd engine. Also reduced code duplication.
|
5 years ago |
Tim Quatmann
|
0060e594c0
|
Added Missing includes.
|
5 years ago |
Tim Quatmann
|
066593f4c1
|
Updated Changelog.
|
5 years ago |
Tim Quatmann
|
c66b0ea442
|
model-handling: Fixed compatibility checks
|
5 years ago |
Tim Quatmann
|
bb3f7c52fd
|
DdJaniModelBuilder: Fixed canHandle
|
5 years ago |
Tim Quatmann
|
77c3c37e3c
|
Implemented portfolio decisions
|
5 years ago |
Tim Quatmann
|
1e8a12170d
|
FormulaInformation: Also track whether a formula contains a long-run average formula
|
5 years ago |
Tim Quatmann
|
54b37d8698
|
Added entry points for portfolio engine
|
5 years ago |
Tim Quatmann
|
c6c6f45483
|
Fixed compilation for storm-pars and storm-pomdp
|
5 years ago |
Tim Quatmann
|
4da25662f8
|
Engine: check whether an engine can handle the query given by a model and a *list* of properties
|
5 years ago |
Tim Quatmann
|
8711b32c99
|
When using bisimulation with the dd-to-sparse engine, the quotient is automatically extracted in a sparse way.
|
5 years ago |
Tim Quatmann
|
1574f4444a
|
CLI: Introduced ModelProcessingInformation which allows to set certain settings (regardinge model building and model verification) in an on-the-fly manner.
|
5 years ago |
Tim Quatmann
|
a99f0905e2
|
dd/bisimulation: Added argument to "getQuotient" which allows to set the quotient type (dd / sparse)
|
5 years ago |
Tim Quatmann
|
ead5845686
|
BuilderType: Using new canHandle and getSupportedJaniFeatures methods.
|
5 years ago |
Tim Quatmann
|
23fb3bedff
|
all model builders: Added a canHandle method and a getSupportedJaniFeatures method.
|
5 years ago |
Tim Quatmann
|
ac35a04eec
|
utility/engine: canHandle(...) compiles now.
Moved getSupportedJaniFeatures to builder/BuilderType.
|
5 years ago |
Tim Quatmann
|
739151af8d
|
CLI: Provide the engine as a parameter in most of the CLI options.
|
5 years ago |
Tim Quatmann
|
17325419fb
|
Introduced JIT as a separate engine.
|
5 years ago |
Tim Quatmann
|
d9176dc867
|
all (core) modelcheckers: Devided the canHandle method into a static and a non-static part. This allows to detect incompatibility before building the model.
|
5 years ago |
Tim Quatmann
|
18bfe74d8f
|
api/model_descriptions: Fixed ambiguous method declaration.
|
5 years ago |
Tim Quatmann
|
85bf82fcef
|
storm-pars: Removed redundant include.
|
5 years ago |
Tim Quatmann
|
0a7119cd56
|
Merge branch 'master' into portfolio
|
5 years ago |
Tim Quatmann
|
5f18704bec
|
Added makeOptional to arguments of the --qvbs option.
|
5 years ago |
Tim Quatmann
|
d36cd93ae8
|
CLI: Split parsing and preprocessing of symbolic input into two steps.
Moved engine related methods and declaration to a separate file.
|
5 years ago |
Tim Quatmann
|
6891825803
|
IterativeMinMaxLinearEquationSolver: Fixed not incrementing an iterator when computing the maximum absolute difference between two values
|
5 years ago |
Matthias Volk
|
cec2fd420a
|
Fixed compiler warning
|
5 years ago |