Abstract:Abstract. Given a parametric Markov model, we consider the problem of computing the formula expressing the probability of reaching a given set of states. To attack this principal problem, Daws has suggested to first convert the Markov chain into a finite automaton, from which a regular expression is computed. Afterwards, this expression is evaluated to a closed form expression representing the reachability probability. This paper investigates how this idea can be turned into an effective procedure. It turns ou… Show more
“…The closed-form of Pr s→T on a graph-preserving region is a rational function over V , i.e., a fraction of two polynomials over V . Various methods for computing this closed form on a graph-preserving region have been proposed [18,19,22,27,30]. Such a closed-form can be exponential in the number of parameters [30], and is typically (very) large already with one or two parameters [19,27].…”
Section: Example 2 For the Pmc Inmentioning
confidence: 99%
“…The parameter feasibility problem considered in e.g. [14,15,19,23,27,30,41] is: Given a pMC M, a threshold λ ∈ [0, 1], and a graph-preserving region R, is there an instantiation u ∈ R s.t. Pr sI →T M (u) ≥ λ?…”
Section: Example 2 For the Pmc Inmentioning
confidence: 99%
“…Applied to pMCs [31], it preserves the reachability probabilities of target set T . For each SCC, all nonentry states (i.e., states without incoming transitions from outside the SCC) are eliminated by state elimination [18,27] and transitions between entry states are deleted [19]. In the resulting acyclic pMC M ′ , transitions from entry state s of an eliminated SCC directly lead to states t outside this SCC.…”
Section: B Full Algorithmmentioning
confidence: 99%
“…Applications of pMCs include model repair [5,12,13,24,40], strategy synthesis in AI models such as partially observable MDPs [34], and optimising randomised distributed algorithms [2]. PRISM and Storm, as well as dedicated tools including PARAM [27] and PROPhESY [19] support pMC analysis.…”
This paper presents a simple algorithm to check whether reachability probabilities in parametric Markov chains are monotonic in (some of) the parameters. The idea is to construct-only using the graph structure of the Markov chain and local transition probabilities-a pre-order on the states. Our algorithm cheaply checks a sufficient condition for monotonicity. Experiments show that monotonicity in several benchmarks is automatically detected, and monotonicity can speed up parameter synthesis up to orders of magnitude faster than a symbolic baseline.
“…The closed-form of Pr s→T on a graph-preserving region is a rational function over V , i.e., a fraction of two polynomials over V . Various methods for computing this closed form on a graph-preserving region have been proposed [18,19,22,27,30]. Such a closed-form can be exponential in the number of parameters [30], and is typically (very) large already with one or two parameters [19,27].…”
Section: Example 2 For the Pmc Inmentioning
confidence: 99%
“…The parameter feasibility problem considered in e.g. [14,15,19,23,27,30,41] is: Given a pMC M, a threshold λ ∈ [0, 1], and a graph-preserving region R, is there an instantiation u ∈ R s.t. Pr sI →T M (u) ≥ λ?…”
Section: Example 2 For the Pmc Inmentioning
confidence: 99%
“…Applied to pMCs [31], it preserves the reachability probabilities of target set T . For each SCC, all nonentry states (i.e., states without incoming transitions from outside the SCC) are eliminated by state elimination [18,27] and transitions between entry states are deleted [19]. In the resulting acyclic pMC M ′ , transitions from entry state s of an eliminated SCC directly lead to states t outside this SCC.…”
Section: B Full Algorithmmentioning
confidence: 99%
“…Applications of pMCs include model repair [5,12,13,24,40], strategy synthesis in AI models such as partially observable MDPs [34], and optimising randomised distributed algorithms [2]. PRISM and Storm, as well as dedicated tools including PARAM [27] and PROPhESY [19] support pMC analysis.…”
This paper presents a simple algorithm to check whether reachability probabilities in parametric Markov chains are monotonic in (some of) the parameters. The idea is to construct-only using the graph structure of the Markov chain and local transition probabilities-a pre-order on the states. Our algorithm cheaply checks a sufficient condition for monotonicity. Experiments show that monotonicity in several benchmarks is automatically detected, and monotonicity can speed up parameter synthesis up to orders of magnitude faster than a symbolic baseline.
“…Parametric model checking (PMC) [20], [34], [36] is a formal technique for the analysis of Markov chains with transitions probabilities specified as rational functions over a set of continuous variables. When the analysed Markov chains model software systems, these variables represent configurable parameters of the software or environment parameters unknown until runtime.…”
We introduce an efficient parametric model checking (ePMC) method for the analysis of reliability, performance and other quality-of-service (QoS) properties of software systems. ePMC speeds up the analysis of parametric Markov chains modelling the behaviour of software by exploiting domain-specific modelling patterns for the software components. To this end, ePMC precomputes closed-form expressions for key QoS properties of such patterns, and uses these expressions in the analysis of whole-system models.To evaluate ePMC, we show that its application to service-based systems and multi-tier software architectures reduces analysis time by several orders of magnitude compared to current parametric model checking methods.
This paper considers parametric Markov decision processes (pMDPs) whose transitions are equipped with affine functions over a finite set of parameters. The synthesis problem is to find a parameter valuation such that the instantiated pMDP satisfies a (temporal logic) specification under all strategies. We show that this problem can be formulated as a quadratically-constrained quadratic program (QCQP) and is non-convex in general. To deal with the NP-hardness of such problems, we exploit a convex-concave procedure (CCP) to iteratively obtain local optima. An appropriate interplay between CCP solvers and probabilistic model checkers creates a procedure -realized in the tool PROPheSYthat solves the synthesis problem for models with thousands of parameters.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.