17 Commits (313d48e2da44ce962ff0419ebe8aa422c1af6265)

Author SHA1 Message Date
dehnert 313d48e2da Fixed the method for making rows absorbing for nondeterministic models. 12 years ago
dehnert d4cf812c5e Added until-model checking for MDPs. Implemented Prob1A algorithm. Added asynchronous leader example. 12 years ago
dehnert 7d7edc5a05 Implemented Prob1E algorithm for nondeterministic models. Added comparison operator to bit vector. 12 years ago
dehnert 7ceb1ed9b2 Added logging for errors in labeling class. Corrected wrong labeling of MDP in examples. Extended test checking for first MDP example in main. 12 years ago
dehnert 8a9d766c73 Changed input format for non-deterministic models to PRISMs output format. Added min/max capability to probabilistic operator without bounds. Implemented Prob0E. Added a simple MDP model to example suite. 12 years ago
dehnert 7d95a45633 Fixed bug in AbstractModelChecker: it does now correctly inherit from a lot more interface classes. NOTE: checking a formula on a model checker that does not support it failed silently. This should NOT be the case. Re-enabled DEBUG option for cmake. NOTE: why was this disabled anyway? Introduced another layer AbstractDeterministicModel and AbstractNonDeterministicModel in model hierarchy to allow for easily distinguishing these classes. Made necessary adaptions in (hopefully) all classes. Move the graph analyzer to utility folder. 12 years ago
dehnert c02271a36a Fixed typo in CTMC class. Moved GraphAnalyzer to utility. 12 years ago
gereon 47cb1aa4d9 renamed BoundOperator to PathBoundOperator (StateBoundOperator is coming soon...) 12 years ago
dehnert 7331544377 Added output functionality to bit vector and moved test-checking lines in storm.cpp to the right place. 12 years ago
gereon f9923bac95 Fixed memory leaks involving Settings class 12 years ago
gereon 4e71cab4a7 using AutoParser in storm.cpp 12 years ago
PBerger 557461a77d Renamed SquareSparseMatrix to SparseMatrix 12 years ago
dehnert 11b16f5dde Made bound/no-bound operators more consistent to reduce similar code. Changed bound operators to have a single bound and a comparison operator instead of an interval. 12 years ago
dehnert 86c7ae3f5c Added BoundedEventually as a convenience operator. 12 years ago
dehnert 1561843cee Minor bugfix in sparse matrix method to compute pointwise product. 12 years ago
dehnert 58cf8118fe Initial version of reward model checking for DTMCs. Added two convenience operators to PCTL (Eventually and Globally) and added missing reward formulas. 12 years ago
PBerger f983317b54 Renaming MRMC to STORM, see #42 12 years ago
gereon b8a6a01a11 fixed settings handling: stop on unrecoverable error 12 years ago
dehnert 504bcb97a6 Added die example from PRISM. Added SparseStateRewardParser. Small fix to main. 12 years ago
Lanchid 1b973545bb Fixes in probabilistic operators: 12 years ago
Lanchid ef03284369 Changed mrmc.cpp to use the new Dtmc parser instead of the separate 12 years ago
Lanchid daa5cf297a Changed type of parameter filename to std::string const & (was const 12 years ago
Lanchid 64784d4e92 Renamed LabParser to AtomicPropositionLabelingParser 12 years ago
Lanchid 3c741fae4a Changed filename parameter for DeterministicSparseTransitionParser to a 12 years ago
Lanchid b0b8c98f6b Renamed TraParser to DeterministicSparseTransitionParser 12 years ago
dehnert 89e38fed8f Added temporary check() method to ProbabilisticNoBoundsOperator. 12 years ago
PBerger 08f87d545c Some more refactoring, renaming, adding #ifndef guards... 12 years ago
PBerger cce8391e44 Refactored everything to match naming scheme. 12 years ago
dehnert 1bd0df7076 Added option support to gmm++-based model checker. Removed junk code from mrmc.cpp. 12 years ago
gereon e802942be2 fixing memory leaks. only log4cplus left... 12 years ago
dehnert 2a6228af71 Added some options to Gmmxx-Modelchecker. DO NOT PULL FOR THE TIME BEING AS THERE IS A PROBLEM WITH THE OPTIONS. 12 years ago
gereon cc1441ce26 fixed wrong return type of operator<<() for BaseException. Templates FTW! 12 years ago
gereon a9129c00c7 new exception 12 years ago
dehnert c54283cef2 Merge. 12 years ago
gereon 74588c84f4 removed helpConfigfile (as we don't distinguish anymore between cli and configfile options) 12 years ago
gereon b28c1f64c4 fixing a few memory issues 12 years ago
gereon ef8721a40f removing pointless newlines 12 years ago
gereon cd4463116e completed work on intermediate callbacks and restructured settings class 12 years ago
gereon 82df4ba274 fixing warning: comparing signed with unsigned int 12 years ago
PBerger b50d906ae3 Added missing EigenDtmcPrctlModelChecker.h 12 years ago
PBerger 1f36724cc2 Refactored StringOutput to use std::to_string 12 years ago
PBerger 851e3a631d Fixed CMakeLists.txt, made everything compile under Windows/MSVC 12 years ago
dehnert 27ba61ff74 Fixed minor bugs here and there. Improved gmm++-based model checker. 12 years ago
dehnert 80b53bea18 Added more example files. Removed deletes at end of main() as these pointers are deleted by the DTMC class already. Small refactoring of GraphAnalyzer according to new guidelines. Added vector utility functions to set elements of vectors. Added conversion routine from our sparse matrix format to gmm++ format. Fixed some bugs in sparse matrix class. Added prototypical implementation of GmmxxDtmcPrctlModelChecker. 12 years ago
gereon 07ac945794 some more documentation 12 years ago
dehnert 2ca83f5f31 Added functionality to rapidly extract sub-matrix from our sparse matrix format. 12 years ago
gereon 60dbf5608e adding test-bench for prctl parser. 12 years ago
gereon f960e20e53 porting LabParser and TraParser from c-style API to class API 12 years ago
dehnert dc7c414246 Merged bit vector and main file. 12 years ago
gereon febe7a2d58 adding handling for --verbose 12 years ago