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 stochastic multi-player games, in which the players can either collaborate or compete in order to achieve a particular...

Full description

Bibliographic Details
Main Authors: Chen, T, Forejt, V, Kwiatkowska, M, Parker, D, Simaitis, A
Other Authors: Flanagan, C
Format: Journal article
Language:English
Published: Springer 2012
_version_ 1826304633847414784
author Chen, T
Forejt, V
Kwiatkowska, M
Parker, D
Simaitis, A
author2 Flanagan, C
author_facet Flanagan, C
Chen, T
Forejt, V
Kwiatkowska, M
Parker, D
Simaitis, A
author_sort Chen, T
collection OXFORD
description We present automatic verification techniques for the modelling and analysis of probabilistic systems that incorporate competitive behaviour. These systems are modelled as turn-based stochastic multi-player games, in which the players can either collaborate or compete in order to achieve a particular goal. We define a temporal logic called rPATL for expressing quantitative properties of stochastic multi-player games. This logic allows us to reason about the collective ability of a set of players to achieve a goal relating to the probability of an event's occurrence or the expected amount of cost/reward accumulated. We give a model checking algorithm for verifying properties expressed in this logic and implement the techniques in a probabilistic model checker, based on the PRISM tool. We demonstrate the applicability and efficiency of our methods by deploying them to analyse and detect potential weaknesses in a variety of large case studies, including algorithms for energy management and collective decision making for autonomous systems. © 2012 Springer-Verlag Berlin Heidelberg.
first_indexed 2024-03-07T06:20:46Z
format Journal article
id oxford-uuid:f2a4233a-2ac2-4f63-a3d4-102e6e135efc
institution University of Oxford
language English
last_indexed 2024-03-07T06:20:46Z
publishDate 2012
publisher Springer
record_format dspace
spelling oxford-uuid:f2a4233a-2ac2-4f63-a3d4-102e6e135efc2022-03-27T12:05:28ZAutomatic Verification of Competitive Stochastic Systems.Journal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:f2a4233a-2ac2-4f63-a3d4-102e6e135efcEnglishSymplectic Elements at OxfordSpringer2012Chen, TForejt, VKwiatkowska, MParker, DSimaitis, AFlanagan, CKönig, BWe present automatic verification techniques for the modelling and analysis of probabilistic systems that incorporate competitive behaviour. These systems are modelled as turn-based stochastic multi-player games, in which the players can either collaborate or compete in order to achieve a particular goal. We define a temporal logic called rPATL for expressing quantitative properties of stochastic multi-player games. This logic allows us to reason about the collective ability of a set of players to achieve a goal relating to the probability of an event's occurrence or the expected amount of cost/reward accumulated. We give a model checking algorithm for verifying properties expressed in this logic and implement the techniques in a probabilistic model checker, based on the PRISM tool. We demonstrate the applicability and efficiency of our methods by deploying them to analyse and detect potential weaknesses in a variety of large case studies, including algorithms for energy management and collective decision making for autonomous systems. © 2012 Springer-Verlag Berlin Heidelberg.
spellingShingle Chen, T
Forejt, V
Kwiatkowska, M
Parker, D
Simaitis, A
Automatic Verification of Competitive Stochastic Systems.
title Automatic Verification of Competitive Stochastic Systems.
title_full Automatic Verification of Competitive Stochastic Systems.
title_fullStr Automatic Verification of Competitive Stochastic Systems.
title_full_unstemmed Automatic Verification of Competitive Stochastic Systems.
title_short Automatic Verification of Competitive Stochastic Systems.
title_sort automatic verification of competitive stochastic systems
work_keys_str_mv AT chent automaticverificationofcompetitivestochasticsystems
AT forejtv automaticverificationofcompetitivestochasticsystems
AT kwiatkowskam automaticverificationofcompetitivestochasticsystems
AT parkerd automaticverificationofcompetitivestochasticsystems
AT simaitisa automaticverificationofcompetitivestochasticsystems