dehnert
ca9dddb110
Sparse Bisimulation is still ongoing work.
Former-commit-id: 0b82c628a9
11 years ago
sjunges
d78d88b84d
added export of constraints and resultfile
Former-commit-id: 9389adfeae
11 years ago
sjunges
cafcb3f238
version info extended and moved to cpp, added options flag (although unclear what exactly should be displayed then)
Former-commit-id: 3c82455d24
11 years ago
dehnert
0776d8a74b
Added and fixed some example models. Added option for maximal size of SCC that gets eliminated using state elimination.
Former-commit-id: bf1e73ff61
11 years ago
dehnert
4eea90646a
Fixed attributes of some example files. Added option to eliminate entry states in the very end (added option module for model checking of parametric models). Added feature to specify the formulas to check on the command line.
Former-commit-id: 4ce8932fc4
11 years ago
dehnert
2fa3036dc3
Added functionality to replace identifiers in an expression with the values given in an valuation. State-variables now get replaced in probabilities specified by a parameterized model. Fixed and added some parameterized models.
Former-commit-id: a863a07261
11 years ago
sjunges
addeedc339
better isOne checking
Former-commit-id: ab2919de18
11 years ago
sjunges
a279b06c03
reenabled parametric solving after merge
Former-commit-id: 6e81008932
11 years ago
dehnert
428518ee12
Added some error checking to configuration file parsing.
Former-commit-id: 48920feedd
11 years ago
dehnert
0a0485c8f0
Added the functionality to specify and parse a configuration file to set command line options.
Former-commit-id: 3488b527f7
11 years ago
dehnert
1f1b60e6de
Added macros that can be used for printing and warnings. Included Dennis' fix for model checking of Markov automata. Added check methods to the settings modules that check whether the specified options are non-contradictive.
Former-commit-id: 18c1687958
11 years ago
dehnert
de5f90fe4b
Rough version of refactored version of processing the options (in terms of computing something). Currently it is only capable of parsing the model and generating a counterexample.
Former-commit-id: 6a65cdd658
11 years ago
dehnert
e49814d391
Modified pctl/csl/ltl options to now take formulas instead of files. Prefixed the macros with STORM_. Moved these macros into a file in the utilities. Modified architecture of the exception classes slightly. Threw away all the contents of main(). This will now be build from scratch.
Former-commit-id: 89d94f7957
11 years ago
dehnert
266d660d89
Added functions responsible for printing the help. Started adapting the tests to the new option system.
Former-commit-id: 0407d8223e
11 years ago
dehnert
1cd01e3f28
Adapted all places that are accessing the settings to the new interface. It now compiles again with a lot of linker errors (because of method bodies that are not yet present).
Former-commit-id: 01a33e479d
11 years ago
dehnert
18c0ee1f14
Further big refactoring of option system.
Former-commit-id: 0567aa4421
11 years ago
dehnert
5aafbae9a0
Minor fixes.
Former-commit-id: c0d75f260e
11 years ago
dehnert
9ad12616e2
Renamed files in settings module a bit. Started on the pseudo-modular module-settings.
Former-commit-id: b3162aa86b
11 years ago
dehnert
96e1f8faf9
Renamed Settings class to SettingsManager.
Former-commit-id: 2b33f4c8d0
11 years ago
dehnert
9569426c86
Moved option registration to the settings class (so it's not deceentralized any longer). This enables to build storm as a library and on top of that build some exectuables, which saves a lot of compile time as soon as several targets have to be built or one switches between targets.
Former-commit-id: 69e0d526c7
11 years ago
dehnert
c2dc25a1eb
Started implementing the state elimination procedure.
Former-commit-id: c548a2ec06
11 years ago
dehnert
8864efc980
Added method to determine reachable states. Further work on SCC-based mc.
Former-commit-id: 3a38eafeea
11 years ago
dehnert
77e2693ccc
Further work on SCC-based mc.
Former-commit-id: 4e5c1fb188
11 years ago
dehnert
418ce8b625
Fixed some problems related to the memory-mapped file.
Former-commit-id: 68225d8006
11 years ago
sjunges
daca9d5294
refactored main.cpp
Former-commit-id: a0648b4e1f
11 years ago
sjunges
b3810dc75b
factored out code parts from storm.cpp
Former-commit-id: 91cd8e52ad
11 years ago
PBerger
ea427fcde1
Fixed include directories for CUDA Plugin in CMakeLists.txt
Refactored all code related to the SPMV kernels to work with float.
Wrote a test that determines whether the compiler uses 64bit boundary alignments on std::pairs of uint64 and float.
Introduced functions that allow for conversions between different ValueTypes (e.g. from float to double and backwards).
Former-commit-id: 830d24064f
11 years ago
PBerger
a49991484c
Fixed missing definitions for the current working directory.
Former-commit-id: cc99143526
11 years ago
dehnert
5bb76eb12e
Bugfix for storm::utility::vector::reduceVector to correctly compute which choices were taken to achieve extremal values.
Former-commit-id: c200835cf5
11 years ago
dehnert
e2c2177dca
Adapted MaxSAT-based minimal command set generator to some recent changes to make it work again.
Former-commit-id: 8f8c33b920
11 years ago
PBerger
d2f4c85711
Made changes to comply with new SparseMatrix Interface (YUCK).
Fixed tests, all that stuff.
Former-commit-id: c78de5f8ce
11 years ago
PBerger
b5cb0cde1d
Fixed a typo in the StormOptions.cpp
Former-commit-id: a23d47d112
11 years ago
dehnert
db232fe39b
Moved from pair to MatrixEntry as the basic building block of the matrix. Now matrix elements can be accessed in a more readable way.
Former-commit-id: f6514eb0cd
11 years ago
sjunges
d4c2657856
Parsing parameteric dtmcs and exporting them to smt2
Former-commit-id: c791625d40
11 years ago
sjunges
7ca6a4edeb
sub part for parameters, working parsing for non parametric systems into a parametric system
Former-commit-id: 7714692e32
11 years ago
sjunges
8142a8e004
some fixes for using something different from doubles for templated value type :)
Former-commit-id: d26d06b265
11 years ago
sjunges
f9a0c94c1b
added options for encoded reachability and parameters
Former-commit-id: 7456b4c0a3
11 years ago
PBerger
47b34171f2
Fixed a typo.
Former-commit-id: b5a3026aa9
11 years ago
dehnert
7667933caf
First working version of explicit model generation using the new PRISM classes and expressions.
Former-commit-id: e71408cb89
11 years ago
dehnert
d9345b19e9
Further work on adapting explicit model generator to new PRISM classes.
Former-commit-id: 01cefceb52
11 years ago
sjunges
8ca5ac176e
fixed spelling in comment: breath-first search
Former-commit-id: 21e719734b
11 years ago
sjunges
0eb13c6415
fixed a lot of unused variable warnings
Former-commit-id: 806f74b30d
12 years ago
PBerger
cd46a6b0c6
Fixed a bug in the equalModuloPrecision function.
Former-commit-id: 465d90b4a7
12 years ago
PBerger
b63a6179d8
Fixed a possible bug in the equalModuloPrecision comparison of vectors.
Same for the CUDA Kernel, but there all hell broke free.
Former-commit-id: 6cb21c3919
12 years ago
dehnert
12743e0a7e
Moved from additional row grouping to the one embedded in the matrix itself.
Former-commit-id: 9d7a1fff10
12 years ago
fp893004
e452d58ed0
Fixed wrong parameter name for unix systems.
Former-commit-id: 7cab693ae6
12 years ago
dehnert
f049a9f0af
Bugfix for topological equation solver.
Former-commit-id: b8563f8b3e
12 years ago
PBerger
98b0bcf187
Reimplemented the TopologicalValueIterationNondeterministicLinearEquationSolver with splitting into submatrices.
Added a dtmc example for tests with the StronglyConnectedComponentDecomposition.
Former-commit-id: 0c33793fe6
12 years ago
PBerger
4eef3b0d57
Added an example for SCC related testing which will change soon
Removed unnecessary code from the TopologicalValueIterationMdpPrctlModelChecker.h
Fixed Bugs in graph.h (changes from Sparse Matrix Iterator, it didnt even compile anymore! Unused Code HAUNTS us)
Former-commit-id: 96669adec9
12 years ago
PBerger
fcc17b800b
Reworked SIGALRM handling to work under windows
Former-commit-id: 9073af2e28
12 years ago