Automatic verification of competitive stochastic systems

被引:92
|
作者
Chen, Taolue [1 ]
Forejt, Vojtech [1 ]
Kwiatkowska, Marta [1 ]
Parker, David [2 ]
Simaitis, Aistis [1 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford, England
[2] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
基金
英国工程与自然科学研究理事会;
关键词
Quantitative verification; Probabilistic model checking; Stochastic multi-player games; Probabilistic temporal logic; COMPLEXITY;
D O I
10.1007/s10703-013-0183-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 an algorithm for verifying properties expressed in this logic and implement the techniques in a probabilistic model checker, as an extension of 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 in Microgrids and collective decision making for autonomous systems.
引用
收藏
页码:61 / 92
页数:32
相关论文
共 50 条
  • [1] Automatic Verification of Competitive Stochastic Systems
    Chen, Taolue
    Forejt, Vojtech
    Kwiatkowska, Marta
    Parker, David
    Simaitis, Aistis
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2012, 2012, 7214 : 315 - 330
  • [2] Automatic verification of competitive stochastic systems
    Taolue Chen
    Vojtěch Forejt
    Marta Kwiatkowska
    David Parker
    Aistis Simaitis
    Formal Methods in System Design, 2013, 43 : 61 - 92
  • [3] Automatic verification of concurrent stochastic systems
    Marta Kwiatkowska
    Gethin Norman
    David Parker
    Gabriel Santos
    Formal Methods in System Design, 2021, 58 : 188 - 250
  • [4] Automatic verification of concurrent stochastic systems
    Kwiatkowska, Marta
    Norman, Gethin
    Parker, David
    Santos, Gabriel
    FORMAL METHODS IN SYSTEM DESIGN, 2021, 58 (1-2) : 188 - 250
  • [5] An Approach to Automatic Verification of Stochastic Graph Transformations
    Al Vand, M. Z. Mir
    Hajee, M.
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 1650 - +
  • [6] Automatic Verification of Intermittent Systems
    Dahiya, Manjeet
    Bansal, Sorav
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION (VMCAI 2018), 2018, 10747 : 161 - 182
  • [7] STOCHASTIC ABSOLUTE STABILITY OF STOCHASTIC AUTOMATIC SYSTEMS
    TSOKOS, CP
    ANNALS OF MATHEMATICAL STATISTICS, 1968, 39 (04): : 1365 - &
  • [8] Automatic and Hierarchical Verification for Concurrent Systems
    赵旭东
    冯玉琳
    JournalofComputerScienceandTechnology, 1990, (03) : 241 - 249
  • [9] Automatic symbolic verification of embedded systems
    Alur, R
    Henzinger, TA
    Ho, PH
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (03) : 181 - 201
  • [10] Runtime Verification of Stochastic, Faulty Systems
    Wilcox, Cristina M.
    Williams, Brian C.
    RUNTIME VERIFICATION, 2010, 6418 : 452 - 459