8 Commits (87e34d7b324686ae80143a4915aa128c327aec8d)

Author SHA1 Message Date
TimQu 87e34d7b32 Added Support for Total Reward Formulas for DTMCs in the Sparse Engine 7 years ago
TimQu 51884895c8 Removed linear equation solver factories in model checkers 7 years ago
TimQu 6d23c79737 Making libstorm compile again 8 years ago
TimQu fd8c99b989 Introducing Environment in MinMaxSolvers and ModelCheckers 8 years ago
dehnert 09f90dbc9f enabled long-run average rewards for dtmc/ctmcs (sparse/hybrid engines) 8 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
sjunges e4b3f4eeb9 intermediate commit, come back after refactoring formulae 9 years ago
dehnert 00d331ebb4 moved linear equation solver factories to the respective solver files (and away from utility). restructured settings in factories and the way they are forwarded to the linear equation solvers. fixed all resulting errors 9 years ago
dehnert 51402ec853 removed measure type and only added measure type to reward/time operators 9 years ago
dehnert b46ee5425e started to implement conditional rewards for dtmcs 9 years ago
dehnert dc8a5b11e0 more refactoring regarding fragment checking 9 years ago
dehnert b772c92edb removed reward path formulas. reward path formulas are now just path formulas. this allows some invalid formulas to be constructed, so this now has to be checked dynamically 9 years ago
dehnert 1308b91fda adapted canHandle in model checker interface to CheckTask 9 years ago
dehnert 85adfe9df2 more replacement work in interfaces 9 years ago
dehnert d459fb5b92 replace in model checker interface (part 1) 9 years ago
dehnert 5b60585b8a replaced boost::optional<std::string>() by boost::none 9 years ago
dehnert d42f52d983 all DTMC model checkers now support checking globally formulas 10 years ago
dehnert 33757633c8 first version of conditional probabilities for (non-parametric) DTMCs a la Baier 10 years ago
dehnert 645f130a62 introduced long-run average reward formula 10 years ago
sjunges 8568ee3986 only one optimization direction enum -- towards integration of termination criterions on the model checker 10 years ago
dehnert 9d138d86f7 further work on creating helper classes for model checking tasks 10 years ago
dehnert b56766e993 more work on reward model that turned out to be refactoring in disguise 10 years ago
dehnert dcd42d5653 started reworking reward models 10 years ago
dehnert c99a61307f hybrid dtmc model checker can now also treat lra 10 years ago
dehnert 1e5398c8b7 LRA finally working for ctmcs 10 years ago
dehnert 1130efe0dc step towards steady-state for CTMCs 10 years ago
David_Korzeniewski 716cf3abdd Adapted to new solver interface some tests and bugfixes. Tests still failing. 10 years ago
David_Korzeniewski 53f2fdf51e Changed implementation of LRA to be weighted with the probability to reach BSCCs instead of choosing min/max 10 years ago
dehnert d545fac471 Restructured solvers a bit: they now get the matrix upon construction and the model checkers use factories to retrieve solvers. 10 years ago
David_Korzeniewski b096180de8 LRA on DTMCs implemented 10 years ago
dehnert a851fad65d More work on reward properties for CTMCs. 10 years ago
dehnert 65bf06dd50 Further steps towards CTMC model checking. 10 years ago
dehnert 9d4ded66b2 Started implementing CTMC model checker. 10 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. 10 years ago
dehnert b5f907d99d Added propositional model checker. Put some of the new classes in new folders. Fixed an issue that prevented compilation. 10 years ago
dehnert d0917f033c Adapted Markov automaton model checker to new formula classes. 10 years ago
dehnert 89df9621a9 MDP model checker works again. 10 years ago
dehnert 9026aa9ac9 Adapted first model checker to the new properties. 10 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 c2dc25a1eb Started implementing the state elimination procedure. 11 years ago
masawei d75e32b83e Renames the folder formula to properties and the namespace property to properties. 11 years ago
masawei ee1ebdf91d Removed the visitor from LTL and refactured the formulas to use shared pointer in stead of standart pointer. 11 years ago
masawei 9a28e5b580 Added proper formula string method to filters. 11 years ago
masawei a6f20400df Added similar filters for Ltl and Csl. 11 years ago
masawei 2f5f8c0918 PrctlFilter is operational but not yet complete (proper standard output missing). 11 years ago
PBerger 94b25c02ca Fixed bugs in some files. 11 years ago
dehnert d70bb836bb Tests are now working again with the row-grouped matrix. 11 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