Linear-Time Model Checking Branching Processes

07/04/2021
by   Stefan Kiefer, et al.
0

(Multi-type) branching processes are a natural and well-studied model for generating random infinite trees. Branching processes feature both nondeterministic and probabilistic branching, generalizing both transition systems and Markov chains (but not generally Markov decision processes). We study the complexity of model checking branching processes against linear-time omega-regular specifications: is it the case almost surely that every branch of a tree randomly generated by the branching process satisfies the omega-regular specification? The main result is that for LTL specifications this problem is in PSPACE, subsuming classical results for transition systems and Markov chains, respectively. The underlying general model-checking algorithm is based on the automata-theoretic approach, using unambiguous Büchi automata.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/24/2020

Taming denumerable Markov decision processes with decisiveness

Decisiveness has proven to be an elegant concept for denumerable Markov ...
research
04/01/2020

Statistically Model Checking PCTL Specifications on Markov Decision Processes via Reinforcement Learning

Probabilistic Computation Tree Logic (PCTL) is frequently used to formal...
research
12/01/2017

Verifying Probabilistic Timed Automata Against Omega-Regular Dense-Time Properties

Probabilistic timed automata (PTAs) are timed automata (TAs) extended wi...
research
05/08/2023

Skolem and Positivity Completeness of Ergodic Markov Chains

We consider the following decision problems: given a finite, rational Ma...
research
03/18/2022

An Overview of Modest Models and Tools for Real Stochastic Timed Systems

We depend on the safe, reliable, and timely operation of cyber-physical ...
research
10/14/2022

Model-checking lock-sharing systems against regular constraints

We study the verification of distributed systems where processes are fin...
research
05/10/2019

PAC Statistical Model Checking for Markov Decision Processes and Stochastic Games

Statistical model checking (SMC) is a technique for analysis of probabil...

Please sign up or login with your details

Forgot password? Click here to reset