3152 Commits (7937117e8d7677211e57c498c97a93161297c427)

Author SHA1 Message Date
Tim Quatmann a8f3205d96 minor clean-up of includes 6 years ago
Tim Quatmann 6f3fab8e80 Added a statistics struct to the approximatePOMDP model checker 6 years ago
Tim Quatmann 6c32b645c4 Fixed compilation with mathsat. 6 years ago
Tim Quatmann 58de346bd5 Revert "Fixed compilation with mathsat." 6 years ago
Tim Quatmann 27ac99806e Stopwatch: added restart() method 6 years ago
Tim Quatmann 824c28f332 Instantiation for POMDPs in Propositional model checkers. 6 years ago
Tim Quatmann 8b57b18201 Fixed compilation with mathsat. 6 years ago
Matthias Volk 57fe5106a5 Removed printing complete matrix 6 years ago
Tim Quatmann 81356d1dc8 Jani JSONExporter: Increased precision for output. 6 years ago
Tim Quatmann 6af6bc5472 Replaced remaining uses of modernjson::json with the new storm::json<..> 6 years ago
Tim Quatmann 632c9c2e1e Modified the modernjson library so that it can parse numbers as rationals. 6 years ago
Tim Quatmann c70b6baf81 Abort unif+ also in inner iterations. Store the best known solution after each completed step. 6 years ago
Tim Quatmann 80f28e196d Print current iteration count when aborting a solver. 6 years ago
Tim Quatmann 9fddf3858b Abort topological solvers if requested. 6 years ago
Tim Quatmann 463766dbe0 Improved numerical stability of computation of transient probabilities in CTMCs. 6 years ago
Tim Quatmann b5a64ba7e3 CTMC Model checker: Consider relative precision for time-bounded queries in --sound mode 6 years ago
Tim Quatmann 71f22fef2f Added a CLI switch to perform exact model checking over finite precision floats 6 years ago
Matthias Volk d0b54fe6b5 Set number of printed digits in output 6 years ago
Tim Quatmann 137f41abac FormulaInformation: Fixed detection of property type. 6 years ago
Tim Quatmann 1fd052aee4 InformationCollector: Use infinite precision to determine the state domain size. 6 years ago
Tim Quatmann 2b89da2f4b Updated decision tree used in portfolio engine. 6 years ago
Tim Quatmann f4820628a5 Incorporated more features for the portfolio engine. 6 years ago
Tim Quatmann 3b53e1e583 Implemented retrieval of jani model information with a traverser. Also determine the size of the state domain. 6 years ago
Tim Quatmann d3ece2a2e5 Better simplification of prism commands. 6 years ago
Tim Quatmann 0e91887ebb Queried the termination flag in a few more places. 6 years ago
Tim Quatmann 4585f8f555 One more fix for AcyclicSolverHelper. 6 years ago
Tim Quatmann 7766a96783 Fixes for Acylic equation solvers. 6 years ago
Tim Quatmann bbc6f8b786 Fixed invalid memory access when applying BitVector::resize on BitVectors of length 0. 6 years ago
Tim Quatmann 99f2344da9 Use acyclic solver in various Markov automata methods. 6 years ago
Tim Quatmann c83721066c Use acyclic solver in reward bounded properties. 6 years ago
Tim Quatmann 53db0b1f22 Added AcyclicMinMaxLinearEquationSolver and AcyclicLinearEquationSolver which are optimized for many calls on an acyclic model. 6 years ago
Tim Quatmann 31cbe14d3c Multiplier: Added a flag to specify whether gaussSeidel style multiplications should be performed forward or backwards. 6 years ago
Matthias Volk d88e7e9951 Explicit header files to include all defined environments 6 years ago
Tim Quatmann 14f07a2d1a Unif+: Update kappa only based on the results at the initial state 6 years ago
Tim Quatmann dd958bcedd Changed default of the unifpluskappa 6 years ago
Tim Quatmann c399c31c52 Added missing include 6 years ago
Matthias Volk 6f62e8d402 Support abort in model building 6 years ago
Matthias Volk e65e5587f0 Support for abort in Gmm++ by throwing exception 6 years ago
Matthias Volk 823ae23180 Use updateStatus in more cases 6 years ago
Matthias Volk f50a7a424b General updateStatus function in AbstractEquationSolver 6 years ago
Tim Quatmann c6b984ca51 Do not perform the conversion from a prism program to a jani model twice. 6 years ago
Matthias Volk b745b10b77 Moved reportStatus() and updateStatusIfNotConverged() to AbstractEquationSolver 6 years ago
Tim Quatmann 7e9029e5bd Optimization for PRISM model building: Avoid evaluating unnecessarily many guards. 6 years ago
Tim Quatmann 4012094f9d Use new time bounded environment also in the ctmc solver. 6 years ago
Matthias Volk 3debbbc64d Added more abortion checks 6 years ago
Matthias Volk d35d31ce94 Added SolverStatus::Abort for abort signal handling 6 years ago
Matthias Volk acd5a94162 Use general SolverStatus in StandardGameSolver 6 years ago
Tim Quatmann 8168b9d125 Using OVI as default 6 years ago
Matthias Volk 0dd1c70e12 Set waiting time after signal with flag --signal-timeout 6 years ago
Tim Quatmann 383e2172d4 Added OVI for linear equation systems (i.e. DTMC/CTMC) 6 years ago