dehnert
f3ebfaa90f
more work on MDP bisimulation
8 years ago
dehnert
b25ef3f09c
introduced symbolic bisimulation modes lazy and eager, fixed bug in sparse quotient extraction
8 years ago
TimQu
e8e189723f
fixed applying memoryless schedulers
8 years ago
TimQu
5651b23771
fixing minor compiling issue
8 years ago
TimQu
a348f6ea8e
function to apply a given scheduler to a nondeterministic model
8 years ago
TimQu
19925ac74d
implemented value iteration based Long run average rewards for Markov automata by Butkova et al. (TACAS 2017)
8 years ago
dehnert
ea02ea0838
started overhaul of cli/api
8 years ago
TimQu
e7a8357ee6
Fixed some tests
8 years ago
TimQu
576f92568e
StateValuations and ChoiceOrigins are now members of a sparse::Model.
A model can now be constructed by providing a modelComponents struct.
8 years ago
dehnert
f0f4cd7390
first version of sparse quotient extraction for dd bisimulation
8 years ago
TimQu
464bdc389c
improved state valuations class
8 years ago
TimQu
722e67fe64
parsing choice labels for explicit models
8 years ago
TimQu
1d329176ba
Resolved compiling issues due to recent merge
8 years ago
TimQu
cd5ee63cce
fixed preserving the choice labeling when an ma is closed
8 years ago
TimQu
b531dccad9
.dot output for deterministic models with choice labels
8 years ago
TimQu
e7bc5fdef9
fixed several minor bugs regarding the choicelabeling
8 years ago
TimQu
bf97d79573
moved building the choice origin strings into the ChoiceOrigins class
8 years ago
TimQu
db31c1cb11
improved .dot export of models with choice labeling
8 years ago
TimQu
6537fd8b72
Replaced the old choice labeling with the new one and used choice origins for the minimal command set counterexample generators
8 years ago
TimQu
759e351e95
Improved explicit model building:
- There is now an option to generate a choice labeling that corresponds to the specified action names.
- The old choice labeling (where each choice was labeled with an index set representing the corresponding prism commands) is renamed to choiceOrigins and has been improved towards support of other input formats (such as Jani) and other applications such as scheduler synthesis
8 years ago
TimQu
4413afb542
used new helper functions at some points in the code
8 years ago
dehnert
7f346d2f0b
more work on quotient extraction
8 years ago
Sebastian Junges
5c7d3db743
towards proper side constraints for parametetric systems
8 years ago
TimQu
748e100aad
fixed/improved .dot output for MAs and Mdps. We now also display the index of each choice.
8 years ago
TimQu
6598ade4ac
fix for getting the choices with zero reward
8 years ago
TimQu
c14213f9a6
Reward model can now retrieve the set of choices with zero reward
8 years ago
Sebastian Junges
a2ed0fc4bf
item labelling class
8 years ago
Sebastian Junges
586929ea64
As we do not support windows, we can also get rid of:
#ifndef WINDOWS
especially since the guards were around move-constructors, which are supported under Windows since Visual Studio 2015
8 years ago
dehnert
03ad4c2783
first version of symbolic bisimulation minimization
8 years ago
TimQu
09552d43a3
IsExact number trait
8 years ago
dehnert
853b035473
fixed bug and added testsfor symbolic linear equation solver (rational number and rational function)
8 years ago
TimQu
dd40254628
PLA for continuous models
8 years ago
dehnert
952776a057
hybrid engine working for rational numbers
8 years ago
TimQu
7f74f19342
exact pla
8 years ago
dehnert
1a803f4270
created symbolic native solver to factor out numerical solution; prepared the code-path that stores rational functions in DDs (hybrid + dd engines)
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
Matthias Volk
a18161b6e3
Quick fix for CTMC instantiation
9 years ago
Matthias Volk
069908d7c9
Working on DNR parser
9 years ago
TimQu
732bbc85d2
worked on parametric model simplifier
9 years ago
TimQu
cab08525f8
fix in SymbolicToSparseTransformer
9 years ago
Sebastian Junges
598dd85972
SymbolicModel: getDeadlockStates
9 years ago
Sebastian Junges
0ead111dea
SymbolicModel: getLabels
9 years ago
Sebastian Junges
e847d71e13
SymbolicModel: getRewardModels.
9 years ago
Matthias Volk
7d3fee88f8
Use fail labels according to given properties
9 years ago
TimQu
0bb1c5855e
fixed bug when computing expected reachability rewards on MAs
9 years ago
dehnert
a7e9c5819f
removed 'size-in-memory' output as it was outdated and unreliable. added timing measurements for model construction and model checking
9 years ago
dehnert
43354d0c20
bunch of fixes (prominently in prism -> jani conversion)
9 years ago
dehnert
9e8d6eee90
fixed a bug when reducing state-action rewards to state rewards for CTMCs
9 years ago
TimQu
92e837f83c
fixed closing of MAs: Previously, stateActionRewardVectors have not been handled properly.
9 years ago
TimQu
0b555d5d59
fixed closing of MAs: Previously, stateActionRewardVectors have not been handled properly.
9 years ago