1995
DOI: 10.1145/210332.210339
|View full text |Cite
|
Sign up to set email alerts
|

The complexity of probabilistic verification

Abstract: We determine the complexity of testing whether a finite state, sequential or concurrent probabilistic program satisfies its specification expressed in linear-time temporal logic. For sequential programs, we present an algorithm that runs in time linear in the program and exponential in the specification, and also show that the problem is in PSPACE, matching the known lower bound. For concurrent programs, we show that the problem can be solved in time polynomial in the program and doubly exponential in the spec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
509
0

Year Published

1997
1997
2013
2013

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 481 publications
(511 citation statements)
references
References 12 publications
2
509
0
Order By: Relevance
“…The technique used to prove this result significantly extends the technique developed for the proofs of decidability of the model checking problem for probabilistic temporal logics [4]. The expressive power of our logic is incomparable to the expressive power of probabilistic temporal logics.…”
Section: Introductionmentioning
confidence: 91%
See 1 more Smart Citation
“…The technique used to prove this result significantly extends the technique developed for the proofs of decidability of the model checking problem for probabilistic temporal logics [4]. The expressive power of our logic is incomparable to the expressive power of probabilistic temporal logics.…”
Section: Introductionmentioning
confidence: 91%
“…Thus, from [3], there exists a computable finite complete deterministic automaton A on the alphabet AE accepting a language of finite words LðAÞ such that S, n 'ðtÞ iff the prefix of S of size n þ 1 belongs to LðAÞ. Therefore, given the automaton A and the finite probabilistic process M, we build a new finite probabilistic process M 0 , the 'product' of M and A following the same lines as in Section 4 of [4].…”
Section: Theoremmentioning
confidence: 99%
“…These problems may be closely interrelated: In classical semantics, both problems can be solved through the existence of alternating automata that are only exponential in the length of a CTL* formula ϕ, which accept the models of ϕ. It does not seem unlikely that similar solutions exist for almost-sure/observable semantics, taking into account that model-checking remains PSPACE-complete (Yannakakis PSPACE result for LTL model-checking [4] trivially extends to CTL*).…”
Section: Discussionmentioning
confidence: 99%
“…For P ⊆ Q, P ε is the set {(p, ε) | p ∈ P} so that ♦Q ε means that eventually a configuration with empty channels is reached. It is well-known that for any scheduler U, the set of paths starting in some configuration s and satisfying an LTL formula, or an ω-regular property, ϕ is measurable [32,16]. We write Pr U s |= ϕ for this measure.…”
Section: Ltl/ctl-notationmentioning
confidence: 99%