Probabilistic model checking and autonomy
M Kwiatkowska, G Norman… - Annual review of control …, 2022 - annualreviews.org
The design and control of autonomous systems that operate in uncertain or adversarial
environments can be facilitated by formal modeling and analysis. Probabilistic model …
environments can be facilitated by formal modeling and analysis. Probabilistic model …
Program synthesis
Program synthesis is the task of automatically finding a program in the underlying
programming language that satisfies the user intent expressed in the form of some …
programming language that satisfies the user intent expressed in the form of some …
Graph games and reactive synthesis
Graph-based games are an important tool in computer science. They have applications in
synthesis, verification, refinement, and far beyond. We review graph-based games with …
synthesis, verification, refinement, and far beyond. We review graph-based games with …
Automatic verification of competitive stochastic systems
We present automatic verification techniques for the modelling and analysis of probabilistic
systems that incorporate competitive behaviour. These systems are modelled as turn-based …
systems that incorporate competitive behaviour. These systems are modelled as turn-based …
Verification and control of partially observable probabilistic systems
We present automated techniques for the verification and control of partially observable,
probabilistic systems for both discrete and dense models of time. For the discrete-time case …
probabilistic systems for both discrete and dense models of time. For the discrete-time case …
Quantitative analysis of smart contracts
K Chatterjee, AK Goharshady, Y Velner - … , ESOP 2018, Held as Part of the …, 2018 - Springer
Smart contracts are computer programs that are executed by a network of mutually
distrusting agents, without the need of an external trusted authority. Smart contracts handle …
distrusting agents, without the need of an external trusted authority. Smart contracts handle …
Resource-guided program synthesis
This article presents resource-guided synthesis, a technique for synthesizing recursive
programs that satisfy both a functional specification and a symbolic resource bound. The …
programs that satisfy both a functional specification and a symbolic resource bound. The …
[HTML][HTML] What is decidable about partially observable Markov decision processes with ω-regular objectives
K Chatterjee, M Chmelik, M Tracol - Journal of Computer and System …, 2016 - Elsevier
We consider partially observable Markov decision processes (POMDPs) with ω-regular
conditions specified as parity objectives. The class of ω-regular languages provides a robust …
conditions specified as parity objectives. The class of ω-regular languages provides a robust …
Parameter Synthesis for Markov Models: Covering the Parameter Space
Markov chain analysis is a key technique in formal verification. A practical obstacle is that all
probabilities in Markov models need to be known. However, system quantities such as …
probabilities in Markov models need to be known. However, system quantities such as …
Verification of indefinite-horizon POMDPs
The verification problem in MDPs asks whether, for any policy resolving the nondeterminism,
the probability that something bad happens is bounded by some given threshold. This …
the probability that something bad happens is bounded by some given threshold. This …