Gethin Norman

dblp:59/1659 · DBLP profile ↗
← Back
52ranked-venue papers
6as first author
6since 2021 · last 2024
0000-0001-9326-4344ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 32 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 23 · 1 first-author · 2 since 2021Systems, architecture and hardware · 2 · 2 first-authorSecurity and privacy · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1
YearPublicationVenuePosition
2024 Partially Observable Stochastic Games with Neural Perception Mechanisms
abstract
Abstract Stochastic games are a well established model for multi-agent sequential decision making under uncertainty. In practical applications, though, agents often have only partial observability of their environment. Furthermore, agents increasingly perceive their environment using data-driven approaches such as neural networks trained on continuous data. We propose the model of neuro-symbolic partially-observable stochastic games (NS-POSGs), a variant of continuous-space concurrent stochastic games that explicitly incorporates neural perception mechanisms. We focus on a one-sided setting with a partially-informed agent using discrete, data-driven observations and another, fully-informed agent. We present a new method, called one-sided NS-HSVI, for approximate solution of one-sided NS-POSGs, which exploits the piecewise constant structure of the model. Using neural network pre-image analysis to construct finite polyhedral representations and particle-based representations for beliefs, we implement our approach and illustrate its practical applicability to the analysis of pedestrian-vehicle and pursuit-evasion scenarios.
Rui Yan 0002, Gabriel Santos, Gethin Norman, David Parker 0001, Marta Z. Kwiatkowska
FM (1)3
2024 Strategy synthesis for zero-sum neuro-symbolic concurrent stochastic games
abstract
Neuro-symbolic approaches to artificial intelligence, which combine neural networks with classical symbolic techniques, are growing in prominence, necessitating formal approaches to reason about their correctness. We propose a novel modelling formalism called neuro-symbolic concurrent stochastic games (NS-CSGs), which comprise two probabilistic finite-state agents interacting in a shared continuous-state environment. Each agent observes the environment using a neural perception mechanism, which converts inputs such as images into symbolic percepts, and makes decisions symbolically. We focus on the class of NS-CSGs with Borel state spaces and prove the existence and measurability of the value function for zero-sum discounted cumulative rewards under piecewise-constant restrictions. To compute values and synthesise strategies, we first introduce a Borel measurable piecewise-constant (B-PWC) representation of value functions and propose a B-PWC value iteration. Second, we introduce two novel representations for the value functions and strategies, and propose a minimax-action-free policy iteration based on alternating player choices.
Rui Yan 0002, Gabriel Santos, Gethin Norman, David Parker 0001, Marta Z. Kwiatkowska
Inf. Comput.3
2022 Probabilistic Model Checking for Strategic Equilibria-Based Decision Making: Advances and Challenges (Invited Talk)
abstract
Deep neural networks can be trained to be efficient and effective controllers for dynamical systems; however, the mechanics of deep neural networks are complex and difficult to guarantee. This work presents a general approach for providing guarantees for deep neural network controllers over multiple time steps using a combination of reachability methods and open source neural network verification tools. By bounding the system dynamics and neural network outputs, the set of reachable states can be over-approximated to provide a guarantee that the system will never reach states outside the set. The method is demonstrated on the mountain car problem as well as an aircraft collision avoidance problem. Results show that this approach can provide neural network guarantees given a bounded dynamic model.
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Gabriel Santos, Rui Yan 0002
MFCS2
2022 Correlated Equilibria and Fairness in Concurrent Stochastic Games
abstract
Abstract Game-theoretic techniques and equilibria analysis facilitate the design and verification of competitive systems. While algorithmic complexity of equilibria computation has been extensively studied, practical implementation and application of game-theoretic methods is more recent. Tools such as PRISM-games support automated verification and synthesis of zero-sum and ( $$\varepsilon $$ ε -optimal subgame-perfect) social welfare Nash equilibria properties for concurrent stochastic games. However, these methods become inefficient as the number of agents grows and may also generate equilibria that yield significant variations in the outcomes for individual agents. We extend the functionality of PRISM-games to support correlated equilibria, in which players can coordinate through public signals, and introduce a novel optimality criterion of social fairness, which can be applied to both Nash and correlated equilibria. We show that correlated equilibria are easier to compute, are more equitable, and can also improve joint outcomes. We implement algorithms for both normal form games and the more complex case of multi-player concurrent stochastic games with temporal logic specifications. On a range of case studies, we demonstrate the benefits of our methods.
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Gabriel Santos
TACAS (2)2
2021 Automatic verification of concurrent stochastic systems
abstract
Abstract Automated verification techniques for stochastic games allow formal reasoning about systems that feature competitive or collaborative behaviour among rational agents in uncertain or probabilistic settings. Existing tools and techniques focus on turn-based games, where each state of the game is controlled by a single player, and on zero-sum properties, where two players or coalitions have directly opposing objectives. In this paper, we present automated verification techniques for concurrent stochastic games (CSGs), which provide a more natural model of concurrent decision making and interaction. We also consider (social welfare) Nash equilibria, to formally identify scenarios where two players or coalitions with distinct goals can collaborate to optimise their joint performance. We propose an extension of the temporal logic rPATL for specifying quantitative properties in this setting and present corresponding algorithms for verification and strategy synthesis for a variant of stopping games. For finite-horizon properties the computation is exact, while for infinite-horizon it is approximate using value iteration. For zero-sum properties it requires solving matrix games via linear programming, and for equilibria-based properties we find social welfare or social cost Nash equilibria of bimatrix games via the method of labelled polytopes through an SMT encoding. We implement this approach in PRISM-games, which required extending the tool’s modelling language for CSGs, and apply it to case studies from domains including robotics, computer security and computer networks, explicitly demonstrating the benefits of both CSGs and equilibria-based properties.
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Gabriel Santos
Formal Methods Syst. Des.2
2021 Balancing Turn-Based Games With Chained Strategy Generation
abstract
Probabilistic model checking can overcome much of the complexity inherent in balancing games. Game balancing is the careful maintenance of relationships between the ways in which a game can be played, to ensure that no single way is strictly better than all others, and that players are offered a wide variety of ways to play successfully. We introduce a novel approach toward automating game balancing using probabilistic model checking called chained strategy generation (CSG). This involves generating chains of adversarial strategies, which mimic the way players adapt their approach during repeated plays of a game. We use CSG to map out the evolving metagame. The trends identified can allow game developers to identify strategies, which will be too strong, and ways of playing the game, which a player may want to use, but are never viable for successful competitive play. We introduce a case study, a game called RPGLite, and use CSG to compare five candidate configurations for the game. We show how to determine which configurations of RPGLite lead to a more fair and interesting experience for players. We also identify unexpected trends in how the strategies evolve. Our approach introduces a new technique for improving game development and player experience.
William Kavanagh, Alice Miller 0001, Gethin Norman, Oana Andrei
IEEE Trans. Games3
2020 PRISM-games 3.0: Stochastic Game Verification with Concurrency, Equilibria and Time
abstract
We present a major new release of the PRISM-games model checker, featuring multiple significant advances in its support for verification and strategy synthesis of stochastic games. Firstly, concurrent stochastic games bring more realistic modelling of agents interacting in a concurrent fashion. Secondly, equilibria-based properties provide a means to analyse games in which competing or collaborating players are driven by distinct objectives. Thirdly, a real-time extension of (turn-based) stochastic games facilitates verification and strategy synthesis for systems where timing is a crucial aspect. This paper describes the advances made in the tool’s modelling language, property specification language and model checking engines in order to implement this new functionality. We also summarise the performance and scalability of the tool, and describe a selection of case studies, ranging from security protocols to robot coordination, which highlight the benefits of the new features.
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Gabriel Santos
CAV (2)2
2020 Collaborative models for autonomous systems controller synthesis
abstract
Abstract We show how detailed simulation models and abstract Markov models can be developed collaboratively to generate and implement effective controllers for autonomous agent search and retrieve missions. We introduce a concrete simulation model of an Unmanned Aerial Vehicle (UAV). We then show how the probabilistic model checker PRISM is used for optimal strategy synthesis for a sequence of scenarios relevant to UAVs and potentially other autonomous agent systems. For each scenario we demonstrate how it can be modelled using PRISM, give model checking statistics and present the synthesised optimal strategies. We then show how our strategies can be returned to the controller for the simulation model and provide experimental results to demonstrate the effectiveness of one such strategy. Finally we explain how our models can be adapted, using symmetry, for use on larger search areas, and demonstrate the feasibility of this approach.
Douglas Fraser, Ruben Giaquinta, Ruth Hoffmann, Murray Ireland, Alice Miller 0001, Gethin Norman
Formal Aspects Comput.6
2019 Equilibria-Based Probabilistic Model Checking for Concurrent Stochastic Games
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Gabriel Santos
FM2
2017 Verification and control of partially observable probabilistic systems
abstract
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, we formally model these systems using partially observable Markov decision processes; for dense time, we propose an extension of probabilistic timed automata in which local states are partially visible to an observer or controller. We give probabilistic temporal logics that can express a range of quantitative properties of these models, relating to the probability of an event’s occurrence or the expected value of a reward measure. We then propose techniques to either verify that such a property holds or synthesise a controller for the model which makes it true. Our approach is based on a grid-based abstraction of the uncountable belief space induced by partial observability and, for dense-time models, an integer discretisation of real-time behaviour. The former is necessarily approximate since the underlying problem is undecidable, however we show how both lower and upper bounds on numerical results can be generated. We illustrate the effectiveness of the approach by implementing it in the PRISM model checker and applying it to several case studies from the domains of task and network scheduling, computer security and planning.
Gethin Norman, David Parker 0001, Xueyi Zou
Real Time Syst.1
2017 Symbolic optimal expected time reachability computation and controller synthesis for probabilistic timed automata
Aleksandra Jovanovic 0002, Marta Z. Kwiatkowska, Gethin Norman, Quentin Peyras
Theor. Comput. Sci.3
2016 Autonomous Agent Behaviour Modelled in PRISM - A Case Study
abstract
Abstract Formal verification of agents representing robot behaviour is a growing area due to the demand that autonomous systems have to be proven safe. In this paper we present an abstract definition of autonomy which can be used to model autonomous scenarios and propose the use of small-scale simulation models representing abstract actions to infer quantitative data. To demonstrate the applicability of the approach we build and verify a model of an unmanned aerial vehicle (UAV) in an exemplary autonomous scenario, utilising this approach.
Ruth Hoffmann, Murray L. Ireland, Alice Miller 0001, Gethin Norman, Sandor M. Veres
SPIN4
2016 Expected reachability-time games
abstract
Probabilistic timed automata are a suitable formalism to model systems with real-time, nondeterministic and probabilistic behaviour. We study two-player zero-sum games on such automata where the objective of the game is specified as the expected time to reach a target. The two players—called player Min and player Max—compete by proposing timed moves simultaneously and the move with a shorter delay is performed. The first player attempts to minimise the given objective while the second tries to maximise the objective. We observe that these games are not determined, and study decision problems related to computing the upper and lower values, showing that the problems are decidable and lie in the complexity class NEXPTIME ∩ co-NEXPTIME.
Vojtech Forejt, Marta Z. Kwiatkowska, Gethin Norman, Ashutosh Trivedi 0001
Theor. Comput. Sci.3
2014 Mathematical Modelling of Identity, Identity Management and Other Related Topics
abstract
There exist disparate sets of definitions with different semantics on different topics of Identity Management which often lead to misunderstanding. A few efforts can be found compiling several related vocabularies into a single place to build up a set of definitions based on a common semantic. However, these efforts are not comprehensive and are only textual in nature. In essence, a mathematical model of identity and identity management covering all its aspects is still missing. In this paper we build up a mathematical model of different core topics covering a wide range of vocabularies related to Identity Management. At first we build up a mathematical model of Digital Identity. Then we use the model to analyse different aspects of Identity Management. Finally, we discuss three applications to illustrate the applicability of our approach. Being based on mathematical foundations, the approach can be used to build up a solid understanding on different topics of Identity Management.
Md Sadek Ferdous, Gethin Norman, Ron Poet
SIN2
2014 Quantitative Aspects of Programming Languages and Systems (2011-12)
Mieke Massink, Gethin Norman, Herbert Wiklicky
Theor. Comput. Sci.2
2013 Model checking for probabilistic timed automata
Gethin Norman, David Parker 0001, Jeremy Sproston
Formal Methods Syst. Des.1
2013 Compositional probabilistic verification through multi-objective model checking
abstract
Compositional approaches to verification offer a powerful means to address the challenge of scalability. In this paper, we develop techniques for compositional verification of probabilistic systems based on the assume-guarantee paradigm. We target systems that exhibit both nondeterministic and stochastic behaviour, modelled as probabilistic automata, and augment these models with costs or rewards to reason about, for example, energy usage or performance metrics. Despite significant theoretical advances in compositional reasoning for probabilistic automata, there has been a distinct lack of practical progress regarding automated verification. We propose a new assume-guarantee framework based on multi-objective probabilistic model checking which supports compositional verification for a range of quantitative properties, including probabilistic ω-regular specifications and expected total cost or reward measures. We present a wide selection of assume-guarantee proof rules, including asymmetric, circular and asynchronous variants, and also show how to obtain numerical results in a compositional fashion. Given appropriate assumptions to be used in the proof rules, our compositional verification methods are, in contrast to previously proposed approaches, efficient and fully automated. Experimental results demonstrate their practical applicability on several large case studies, including instances where conventional probabilistic verification is infeasible.
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Hongyang Qu 0001
Inf. Comput.2
2012 Probabilistic verification of Herman's self-stabilisation algorithm
abstract
Abstract Herman’s self-stabilisation algorithm provides a simple randomised solution to the problem of recovering from faults in an N -process token ring. However, a precise analysis of the algorithm’s maximum execution time proves to be surprisingly difficult. McIver and Morgan have conjectured that the worst-case behaviour results from a ring configuration of three evenly spaced tokens, giving an expected time of approximately 0.15 N 2 . However, the tightest upper bound proved to date is 0.64 N 2 . We apply probabilistic verification techniques, using the probabilistic model checker PRISM, to analyse the conjecture, showing it to be correct for all sizes of the ring that can be exhaustively analysed. We furthermore demonstrate that the worst-case execution time of the algorithm can be reduced by using a biased coin.
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001
Formal Aspects Comput.2
2012 Editorial: Quantitative Aspects of Programming Languages
Alessandra Di Pierro, Gethin Norman
Theor. Comput. Sci.2
2011 PRISM 4.0: Verification of Probabilistic Real-Time Systems
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001
CAV2
2011 Quantitative Multi-objective Verification for Probabilistic Systems
Vojtech Forejt, Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Hongyang Qu 0001
TACAS3
2010 Assume-Guarantee Verification for Probabilistic Systems
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Hongyang Qu 0001
TACAS2
2010 A game-based abstraction-refinement framework for Markov decision processes
Mark Kattenbelt, Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001
Formal Methods Syst. Des.3
2009 Concavely-Priced Probabilistic Timed Automata
Marcin Jurdzinski, Marta Z. Kwiatkowska, Gethin Norman, Ashutosh Trivedi 0001
CONCUR3
2009 Bisimulation for Demonic Schedulers
Konstantinos Chatzikokolakis 0001, Gethin Norman, David Parker 0001
FoSSaCS2
2009 Abstraction Refinement for Probabilistic Software
Mark Kattenbelt, Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001
VMCAI3
2009 Probabilistic Mobile Ambients
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Maria Grazia Vigliotti
Theor. Comput. Sci.2
2009 Model Checking Probabilistic and Stochastic Extensions of the pi-Calculus
abstract
We present an implementation of model checking for probabilistic and stochastic extensions of the pi-calculus, a process algebra which supports modelling of concurrency and mobility. Formal verification techniques for such extensions have clear applications in several domains, including mobile ad-hoc network protocols, probabilistic security protocols and biological pathways. Despite this, no implementation of automated verification exists. Building upon the pi-calculus model checker MMC, we first show an automated procedure for constructing the underlying semantic model of a probabilistic or stochastic pi-calculus process. This can then be verified using existing probabilistic model checkers such as PRISM. Secondly, we demonstrate how for processes of a specific structure a more efficient, compositional approach is applicable, which uses our extension of MMC on each parallel component of the system and then translates the results into a high-level modular description for the PRISM tool. The feasibility of our techniques is demonstrated through a number of case studies from the pi-calculus literature.
Gethin Norman, Catuscia Palamidessi, David Parker 0001, Peng Wu 0002
IEEE Trans. Software Eng.1
2008 Probabilistic model checking of complex biological pathways
John Heath, Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Oksana Tymchyshyn
Theor. Comput. Sci.3
2007 Symbolic model checking for probabilistic timed automata
Marta Z. Kwiatkowska, Gethin Norman, Jeremy Sproston, Fuzhi Wang
Inf. Comput.2
2006 Symmetry Reduction for Probabilistic Model Checking
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001
CAV2
2006 On Reduction Criteria for Probabilistic Reward Models
Marcus Größer, Gethin Norman, Christel Baier, Frank Ciesinski, Marta Z. Kwiatkowska, David Parker 0001
FSTTCS2
2006 PRISM: A Tool for Automatic Verification of Probabilistic Systems
Andrew Hinton, Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001
TACAS3
2006 Performance analysis of probabilistic timed automata using digital clocks
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Jeremy Sproston
Formal Methods Syst. Des.2
2006 Analysis of probabilistic contract signing
abstract
We present three case studies, investigating the use of probabilistic model checking to automatically analyse properties of probabilistic contract signing protocols. We use the probabilistic model checker PRISM to analyse three protocols: Rabin's probabilistic protocol for fair commitment exchange; the probabilistic contract signing protocol of Ben-Or, Goldreich, Micali, and Rivest; and a randomised protocol for signing contracts of Even, Goldreich, and Lempel. These case studies illustrate the general methodology for applying probabilistic model checking to formal verification of probabilistic security protocols. For the Ben-Or et al. protocol, we demonstrate the difficulty of combining fairness with timeliness. If, as required by timeliness, the judge responds to participants' messages immediately upon receiving them, then there exists a strategy for a misbehaving participant that brings the protocol to an unfair state with arbitrarily high probability, unless unusually strong assumptions are made about the quality of the communication channels between the judge and honest participants. We quantify the tradeoffs involved in the attack strategy, and discuss possible modifications of the protocol that ensure both fairness and timeliness. For the Even et al. protocol, we demonstrate that the responder enjoys a distinct advantage. With probability 1, the protocol reaches a state in which the responder possesses the initiator's commitment, but the initiator does not possess the responder's commitment. We then analyse several variants of the protocol, exploring the tradeoff between fairness and the number of messages that must be exchanged between participants.
Gethin Norman, Vitaly Shmatikov
J. Comput. Secur.1
2006 A formal analysis of bluetooth device discovery
Marie Duflot, Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001
Int. J. Softw. Tools Technol. Transf.3
2006 Numerical vs. statistical probabilistic model checking
Håkan L. S. Younes, Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001
Int. J. Softw. Tools Technol. Transf.3
2005 Stochastic Transition Systems for Continuous State Spaces and Non-determinism
Stefano Cattani, Roberto Segala, Marta Z. Kwiatkowska, Gethin Norman
FoSSaCS4
2005 Using probabilistic model checking for dynamic power management
abstract
Abstract Dynamic power management (DPM) refers to the use of runtime strategies in order to achieve a tradeoff between the performance and power consumption of a system and its components. We present an approach to analysing stochastic DPM strategies using probabilistic model checking as the formal framework. This is a novel application of probabilistic model checking to the area of system design. This approach allows us to obtain performance measures of strategies by automated analytical means without expensive simulations. Moreover, one can formally establish various probabilistically quantified properties pertaining to buffer sizes, delays, energy usage etc., for each derived strategy.
Gethin Norman, David Parker 0001, Marta Z. Kwiatkowska, Sandeep K. Shukla, Rajesh K. Gupta 0001
Formal Aspects Comput.1
2005 Evaluating the reliability of NAND multiplexing with PRISM
abstract
Probabilistic-model checking is a formal verification technique for analyzing the reliability and performance of systems exhibiting stochastic behavior. In this paper, we demonstrate the applicability of this approach and, in particular, the probabilistic-model-checking tool PRISM to the evaluation of reliability and redundancy of defect-tolerant systems in the field of computer-aided design. We illustrate the technique with an example due to von Neumann, namely NAND multiplexing. We show how, having constructed a model of a defect-tolerant system incorporating probabilistic assumptions about its defects, it is straightforward to compute a range of reliability measures and investigate how they are affected by slight variations in the behavior of the system. This allows a designer to evaluate, for example, the tradeoff between redundancy and reliability in the design. We also highlight errors in analytically computed reliability bounds, recently published for the same case study.
Gethin Norman, David Parker 0001, Marta Z. Kwiatkowska, Sandeep K. Shukla
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2004 Numerical vs. Statistical Probabilistic Model Checking: An Empirical Study
Håkan L. S. Younes, Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001
TACAS3
2004 Automatic verification of the IEEE 1394 root contention protocol with KRONOS and PRISM
Conrado Daws, Marta Z. Kwiatkowska, Gethin Norman
Int. J. Softw. Tools Technol. Transf.3
2004 Probabilistic symbolic model checking with PRISM: a hybrid approach
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001
Int. J. Softw. Tools Technol. Transf.2
2003 Probabilistic Model Checking of Deadline Properties in the IEEE 1394 FireWire Root Contention Protocol
abstract
Abstract. The interplay of real time and probability is crucial to the correctness of the IEEE 1394 FireWire root contention protocol. We present a formal verification of the protocol using probabilistic model checking. Rather than analyse the functional aspects of the protocol, by asking such questions as ‘Will a leader be elected?’, we focus on the protocol's performance, by asking the question ‘How certain are we that a leader will be elected sufficiently quickly?’ Probabilistic timed automata are used to formally model and verify the protocol against properties which require that a leader is elected before a deadline with a certain probability. We use techniques such as abstraction, reachability analysis and integer-time semantics to aid the model-checking process, and the efficacy of these techniques is compared.
Marta Z. Kwiatkowska, Gethin Norman, Jeremy Sproston
Formal Aspects Comput.2
2002 Verifying Randomized Byzantine Agreement
Marta Z. Kwiatkowska, Gethin Norman
FORTE2
2002 Probabilistic Symbolic Model Checking with PRISM: A Hybrid Approach
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001
TACAS2
2002 Automatic verification of real-time systems with discrete probability distributions
Marta Z. Kwiatkowska, Gethin Norman, Roberto Segala, Jeremy Sproston
Theor. Comput. Sci.2
2001 Automated Verification of a Randomized Distributed Consensus Protocol Using Cadence SMV and PRISM
Marta Z. Kwiatkowska, Gethin Norman, Roberto Segala
CAV2
2001 Symbolic Computation of Maximal Probabilistic Reachability
Marta Z. Kwiatkowska, Gethin Norman, Jeremy Sproston
CONCUR2
2000 Verifying Quantitative Properties of Continuous Probabilistic Timed Automata
Marta Z. Kwiatkowska, Gethin Norman, Roberto Segala, Jeremy Sproston
CONCUR2
2000 Symbolic Model Checking of Probabilistic Processes Using MTBDDs and the Kronecker Representation
Luca de Alfaro, Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Roberto Segala
TACAS3
1996 Probabilistic Metric Semantics for a Simple Language with Recursion
Marta Z. Kwiatkowska, Gethin Norman
MFCS2