157 Commits (d4d49e49ced82b891a4d1712c0cfeadc44b89f34)

Author SHA1 Message Date
dehnert d545fac471 Restructured solvers a bit: they now get the matrix upon construction and the model checkers use factories to retrieve solvers. 11 years ago
David_Korzeniewski b096180de8 LRA on DTMCs implemented 11 years ago
dehnert a851fad65d More work on reward properties for CTMCs. 11 years ago
dehnert c84751f632 Started working on reward properties for CTMCs. 11 years ago
David_Korzeniewski 25739720e0 Finished implementation of LRA for MPDs. 11 years ago
dehnert 65bf06dd50 Further steps towards CTMC model checking. 11 years ago
dehnert 9d4ded66b2 Started implementing CTMC model checker. 11 years ago
David_Korzeniewski 7e672cddd9 Started implementation of LRA for MDPs 11 years ago
dehnert a44a3554c8 Fixed minimal command counterexample generation. 11 years ago
dehnert f0b174b756 Fixed performance tests. 11 years ago
dehnert a1dae8849e Reworked (sparse) model files: moved them into their own namespace and deleted some functionality that is never used and not that nicely implemented. 11 years ago
David_Korzeniewski 8ebc0e4640 Final touches on cuda nondeterministic linear equation solver & modelchecker 11 years ago
dehnert c3c83fbe4f Fixed some compilation errors. 11 years ago
dehnert b5f907d99d Added propositional model checker. Put some of the new classes in new folders. Fixed an issue that prevented compilation. 11 years ago
dehnert 98efde80f7 Fixed some compile issues (and some other issues). 11 years ago
dehnert 8a4706d9c9 A lot of work on model checker interfaces. In particular, the SCC elimination model checker is almost integrated. 11 years ago
dehnert b60c5ffdc0 Fixed a lot of tests, improved some things here and there. 11 years ago
dehnert d0917f033c Adapted Markov automaton model checker to new formula classes. 11 years ago
dehnert 89df9621a9 MDP model checker works again. 11 years ago
dehnert 9026aa9ac9 Adapted first model checker to the new properties. 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). 11 years ago
dehnert 9ad12616e2 Renamed files in settings module a bit. Started on the pseudo-modular module-settings. 11 years ago
dehnert 96e1f8faf9 Renamed Settings class to SettingsManager. 11 years ago
dehnert c2dc25a1eb Started implementing the state elimination procedure. 11 years ago
sjunges daca9d5294 refactored main.cpp 11 years ago
masawei d75e32b83e Renames the folder formula to properties and the namespace property to properties. 11 years ago
masawei 1c4d7b9ef9 Some more testing. 12 years ago
masawei ee1ebdf91d Removed the visitor from LTL and refactured the formulas to use shared pointer in stead of standart pointer. 12 years ago
masawei 9a28e5b580 Added proper formula string method to filters. 12 years ago
masawei b45b52a097 Added the class AbstractRewardPathFormula to the PRCTL formula tree. 12 years ago
masawei cf6623c68c Intruduced legacy support. 12 years ago
masawei a6f20400df Added similar filters for Ltl and Csl. 12 years ago
masawei 2f5f8c0918 PrctlFilter is operational but not yet complete (proper standard output missing). 12 years ago
PBerger 94b25c02ca Fixed bugs in some files. 12 years ago
masawei 0b9198122f Done with PrCTL. 12 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 12 years ago
dehnert d70bb836bb Tests are now working again with the row-grouped matrix. 12 years ago
dehnert 38833e308f Started to add row-grouping to sparse matrix class. 12 years ago
dehnert 17d9df1ac7 Some fixes to make the branch compile with clang. 12 years ago
PBerger 4eef3b0d57 Added an example for SCC related testing which will change soon 12 years ago
PBerger 57b6208eee Added a pseudo model which can be constructed from only a matrix to look and behave like a model for use in Decomposition classes 12 years ago
PBerger 64891af785 Trying to refurbish the TopologicalValueIterationMdpPrctlModelChecker 12 years ago
dehnert 8ebd924ca6 Further work on refactoring solvers: cleaned LP solver interface a bit and adapted glpk- and Gurobi-based implementations of the interface. 12 years ago
dehnert f684ce7799 Removed obsolete constructors of sparse matrix class as the new matrix builder is supposed to be used anyway. Fixed some minor issues. 12 years ago
dehnert 81cf0e2b22 Added SparseMatrixBuilder class that actually builds the matrices. A call to build() will then generate the matrix. This eliminates superfluous checks in the matrix that slowed down performance. 12 years ago
dehnert cf2b84b281 Further work on iterators for sparse matrix. 12 years ago
David_Korzeniewski 91125c3c6d Fixed build errors on Windows 12 years ago
dehnert a26f63be30 Finished reworking the sparse matrix implementation. Adapted all other classes to the (partially) new API of the matrix. 12 years ago
dehnert 84bd5f3b40 Renamed ConstTemplates to constants. Removed all calls to constGetZero, constGetOne and constGetInfinity by the new names. Created performance test for bit vector iteration. 12 years ago
dehnert d5cadc0f4b Finalized interface of bit vector. Added unit tests for all methods of the bit vector. 12 years ago