TimQu
36c410875c
Revert "InternalAdds: Making the different splitIntoGroups implementations more consistent to each other (in the sense that the Dd is traversed in the same order)."
This reverts commit cefe43f2bf
.
Apparently, the GameBasedMdpModelCheckerTest does not terminate when the Dd groups are retrieved in a different order. See github issue #64
5 years ago
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