1048 Commits (1f71bb5240bcd252bc6f54bb9bba7777caa94490)
 

Author SHA1 Message Date
masawei 1f71bb5240 Refactored the DeterministicModelParser. 11 years ago
masawei 3598b7195e Refactored the DeterministicSparseTransitionParser. 11 years ago
masawei f8566e9dc2 A thousand things. 11 years ago
masawei 9ce47989ed The MA transition parser is now able to handle arbitrary labels. 11 years ago
masawei cb870c28c7 Began testing of the MarkovAutomatonSparseTransitionParser to identify inflexibilities or bugs. 11 years ago
masawei 175e852956 Resolved problems resulting from merge. 11 years ago
masawei eeb7a21cf9 Merge branch 'reduceCompiletime' 11 years ago
dehnert 281140c8ff Sketched algorith outline for time-bounded reachability for Markov automata. 11 years ago
dehnert dabfb5e1dd First working version of LRA computation for Markov automata. 11 years ago
dehnert 339b598694 Enabled computation of LRA for individual maximal end components. It remains to compute the overall LRA value using the values for the individual MECs. 11 years ago
dehnert 45f137face Prepared stub for Long-Run Average computation for Markov automata. 11 years ago
dehnert 775382fa91 Added option to encode reachability of a target state for SAT-based minimal command counterexample generation. Fixed bug in vector-based set. 11 years ago
dehnert ad0bba6223 Started work on including reachability encoding in SAT-based counterexample generator. 11 years ago
dehnert ea7f48cff6 Introduced solver header in utility to return standard solvers when requested. 11 years ago
dehnert a229b9b322 Refactored MILP-based command generator to use a general LpSolver interface, so other LP solvers may be used when needed. 11 years ago
dehnert 9f7a0f1354 Started abstracting LP solvers into a common interface. This way, we have more freedom to target different LP solvers easily and can avoid licensing problems. 11 years ago
dehnert 101c39f365 Added correct detection of states that possess infinite exptected time to reach a given goal set. 11 years ago
dehnert daea775263 Now rates get correctly transformed to probabilities + exit rates for Markov automata. 11 years ago
dehnert f1a9b1e602 First version of minimum expected time for Markov automata. 11 years ago
dehnert 2cbdf56267 Fixed some bugs in bit vector and vector set that prevented the MEC decomposition from functioning correctly. 11 years ago
dehnert bfb416687f Bugfix for Markov automaton parser. Number of choices now gets computed correctly in the presence of deadlock states. 11 years ago
dehnert e885603d92 Added new Markov automaton example. 11 years ago
dehnert f35ac73547 Splitted VectorSet in header/source file which caused certain minor changes in its interface. Fixed some issues in the Markov automaton parser and made it substantially faster by dropping sscanf. This however introduces other limitations that need to be addressed in the future. 11 years ago
dehnert 5a9d778a23 First version of MEC decomposition for nondeterministic models. 11 years ago
dehnert b9130180ee Rough sketch of MEC decomposition. 11 years ago
dehnert f287b7e760 Further steps towards implementation of MEC decomposition. 11 years ago
masawei 84f6bf7104 Added a getBackwardsTransitions() to AbstractNondeterministicModel, since simple transposition does not yield correct results and for the computation of the backwards transitions the nondeterministic choice indices must be known. 11 years ago
dehnert bd367f89c7 Enabled model checking of PCTL properties for symbolic models. 11 years ago
masawei 170306e46d Moved SparseMatrix transposition function from AbstractModel (named: getBackwardsTransitions) to SparseMatrix (named: transpose) where it belongs. 11 years ago
masawei c30d6d307e Figured out how to explicitly instantiate templates. 11 years ago
dehnert eca717759a Added functionality to apply a scheduler to a Markov automaton. 11 years ago
dehnert c5ff387b98 Merge branch 'master' into imca 11 years ago
dehnert e31c3bfb17 Added an important comment. 11 years ago
dehnert 360b506afe Sparse MDP model checker now correctly computes (memoryless) schedulers for Until and Reachability Reward formulas. 11 years ago
dehnert 9e941e6b4a Added scheduler classes. Added method to model classes that applies a scheduler. 11 years ago
dehnert 09f192b40f Refactored SCC-Decomposition design as a preparation step for computing maximal end components of Markov automata. 11 years ago
dehnert 1c594d02f5 Added check in Markov automaton parser to ensure the Markovian choice is the first one for each state. This way only the Markovian states need to be stored and by convention their first choice is the Markovian one. 11 years ago
dehnert 66f15efbc6 Fixed memory bug in Markov automaton parser. 11 years ago
dehnert d725a3f898 Removed bit vector for storing markovian choices of MA. From now on, the first choice of a hybrid/Markovian state is the Markovian one. 11 years ago
David_Korzeniewski 9e66447eb2 Add "lib" prefix for z3 only on Windows 11 years ago
dehnert cebda374d1 Further step towards Markov automata parser. 11 years ago
dehnert c02f4e2adc Markov Automata transitions can now be parsed. Next up: a parser that combines transition and label parsing for Markov automata. 11 years ago
dehnert 873373eb4e Further work on explicit MarkovAutomaton parser. 11 years ago
dehnert 77cabe1948 Started implementing a parser for an explicit format for Markov automata. This commit breaks things, so don't pull if you want to have a running version of this branch. 11 years ago
David_Korzeniewski 4fcd4c5961 Merge remote-tracking branch 'remotes/origin/master' 11 years ago
David_Korzeniewski 7c0dd5eaf5 Fixed build errors on Windows 11 years ago
dehnert bc94f69c0b Resolved some ambiguities that produced problems under Linux. Added option USE_LIBCXX to CMakeLists.txt to also use libc++ under Linux. 11 years ago
dehnert 4550422fac Added formula support for PRISM models. ExplicitModelAdapter now properly checks for out-of-bound values for integer variables. 11 years ago
dehnert 5cd18c1cf5 Resolved some ambiguities that produced problems under Linux. Added option USE_LIBCXX to CMakeLists.txt to also use libc++ under Linux. 11 years ago
dehnert d43318afd8 Added first version of MarkovAutomaton class. 11 years ago