74 Commits (d0917f033ceade2bcb79d9b584dcee58047d610a)

Author SHA1 Message Date
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 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
dehnert 344e1b6dd3 Enabled checking of some untimed properties on Markov automata. 12 years ago
dehnert 0a89d65f93 Started refactoring Markov automaton model checker. 12 years ago
dehnert a229b9b322 Refactored MILP-based command generator to use a general LpSolver interface, so other LP solvers may be used when needed. 12 years ago
dehnert f1a9b1e602 First version of minimum expected time for Markov automata. 12 years ago
masawei 170306e46d Moved SparseMatrix transposition function from AbstractModel (named: getBackwardsTransitions) to SparseMatrix (named: transpose) where it belongs. 12 years ago
dehnert 360b506afe Sparse MDP model checker now correctly computes (memoryless) schedulers for Until and Reachability Reward formulas. 12 years ago
masawei b55932b212 Adapted subsystem generation to the use of the new subsystem checking method using bit vectors. 12 years ago
masawei 4dca7abd3f Implementaed methods for checking until formula by providing the left and right states instead of the whole formula (same with bounded Until) in the SparseDtmcPrctlModelChecker, analouge to the SparseMdpPrctlModelChecker. 12 years ago
masawei 0cb390b186 More integration work. 12 years ago
masawei 4d161e5e8e Began with integration of crit. subsystem generation into master. 12 years ago
dehnert e3234b54f3 Step towards minimal command generator using MaxSAT and model checking. 12 years ago
dehnert a99bdf1b17 Switched to more elegant solution to query initial states of a model. 12 years ago
dehnert fdfb8ecc97 Minor fixes. 12 years ago
dehnert f39fb24f65 Removed pointers from Model Checker Interface (and callback methods in formulas). From now on, the results are returned in form of an object. Because of the existing move semantics for the types in question, this does not come at a performance penalty. 12 years ago
dehnert d8e85ec071 Removed guessing of initial scheduler as this was just an idea and not meant to be in master at this point. 12 years ago
PBerger e69c9f1962 Added all options from StoRM 12 years ago
dehnert 973e51bacb Beautified the code a bit. 13 years ago
dehnert b36b460a4e Added some comments to scheduler guessing. 13 years ago
dehnert d168b1848e Made GMRES and LSCG solution methods work for linear equation solving. Some further work on scheduler guessing. 13 years ago
dehnert 15542d46da Changes: 13 years ago
dehnert 36543de851 Started trying to implement a more clean iterator solution for sparse matrix. 13 years ago