TimQu
576f92568e
StateValuations and ChoiceOrigins are now members of a sparse::Model.
A model can now be constructed by providing a modelComponents struct.
9 years ago
TimQu
8dfa141a4a
Exporting .dot for explicit input.
removed duplicated code for explicit input with parametric engine
9 years ago
TimQu
77a90184e7
building choice labeling when the corresponding option is given
9 years ago
TimQu
6537fd8b72
Replaced the old choice labeling with the new one and used choice origins for the minimal command set counterexample generators
9 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
9 years ago
Sebastian Junges
5c7d3db743
towards proper side constraints for parametetric systems
9 years ago
TimQu
267768a5b6
enabled markov automata with rationals
9 years ago
TimQu
3f9aa29db2
Fixed compilation with gmp as rationalNumber/ rationalFunctionCoefficient
9 years ago
dehnert
86a783de92
two more fixes for issues pointed out by Tim: concurrency bug in sylvan and bug in symbolic quantitative check result
9 years ago
TimQu
a896c0df28
improved exact computations
9 years ago
TimQu
ee754c96e2
renamed ParameterLifting.h -> RegionChecker.h
9 years ago
TimQu
367b8f0a3e
parameter lifting with hybrid engine
9 years ago
JK
60ab1716b1
storm: bisimulation statistics
9 years ago
TimQu
9425d3506e
reworked checking whether parameter lifting is applicable
9 years ago
TimQu
9ba2f90483
started to implement a validation that checks whether parameter lifting is sound
9 years ago
TimQu
dd40254628
PLA for continuous models
9 years ago
dehnert
952776a057
hybrid engine working for rational numbers
9 years ago
dehnert
ee90c51b2a
cleaned up constants.cpp to finalize separation of rational functions and rational numbers
9 years ago
TimQu
7f74f19342
exact pla
9 years ago
dehnert
0354c9024a
moved to new sylvan version and made everything work again
9 years ago
dehnert
2e8ff870ff
completed interface of (sylvan) ADDs for storing rational functions
9 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
TimQu
744126a380
visualization of result :)
9 years ago
TimQu
0283e402ad
fixed output
9 years ago
TimQu
2dc976f9f9
beautified cli
9 years ago
TimQu
3430a66335
fix for command line invokation of PLA
9 years ago
TimQu
38fa454ace
fixed more compilation issues, considered the variables occurring in the model when parsing a region (otherwise, distinct variables with the same name would cause problems), adapted Tests to new interface for parameter lifting
9 years ago
TimQu
14e44e0165
removed old region model checker classes, implemented entry point for pla, solved different compilation issues
9 years ago
Matthias Volk
36854d4636
Framework for DRN parser
9 years ago
Matthias Volk
1c2426b0f4
Print model information
9 years ago
Matthias Volk
5d79eff2cd
Wrapper for file opening
9 years ago
sjunges
488aaeaa58
properties in storm-gspn
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
16a06d9f03
formula parser now directly emits properties with names; name filtering of properties from cli
9 years ago
dehnert
b4381a7c48
Constants in formulas appear to be working
9 years ago
TimQu
74d22cb336
fixed a few warnings related to P{L|CA}A
9 years ago
dehnert
136cb194d1
fixed a bunch of unused variable warnings
9 years ago
Sebastian Junges
18383f5220
several fixes in dft->gspn->jani code path: Most notably, mas are closed, successor nodes failed places keep intact and tb property is added
9 years ago
Sebastian Junges
88e17d423a
updated dft->gspn->jani workflow
9 years ago
dehnert
df7da86bd7
flattening JANI models appears to be working, started adding tests
9 years ago
dehnert
5d24a190ab
some refactoring for menu games
9 years ago
sjunges
84dff41287
fixed several gcc warnings
9 years ago
Sebastian Junges
d246517757
removed src prefix in all includes
9 years ago
Sebastian Junges
e1d201c85e
c++ code compiles again after rename
9 years ago
Sebastian Junges
3a7ee7867b
rename files (does not compile)
9 years ago
dehnert
ae8a963c33
added some debug output to JaniNextStateGenerator
Former-commit-id: 2c116cf22b [formerly 98c11d0ce2 ]
Former-commit-id: bc3a09342a
9 years ago
dehnert
9f40400b56
work on making jit-builder ready for exact arithmetic and parametric models
Former-commit-id: 143a5d263f [formerly 37b5adfd08 ]
Former-commit-id: 219bd799c7
9 years ago
TimQu
f09e97d1e7
fixed tests, removed old files
Former-commit-id: 90381faa73
9 years ago
dehnert
b579978938
cleaned up jit model builder, added options, added doctor procedure, prepared Markov automata
Former-commit-id: bb8d1d95cc [formerly 6deb9e19a0 ]
Former-commit-id: d6b8563723
9 years ago
dehnert
eaf422689b
terminal states now supported by jit-based builder
Former-commit-id: bf4eb4654d [formerly 5d2f364967 ]
Former-commit-id: 84aa362762
9 years ago