Verification of Games in the Game Description Language

被引:14
|
作者
Ruan, Ji [1 ]
Van Der Hoek, Wiebe [1 ]
Wooldridge, Michael [1 ]
机构
[1] Univ Liverpool, Dept Comp Sci, Liverpool L69 3BX, Merseyside, England
关键词
Verification; general game playing; game description language; alternating-time temporal logic; model checking;
D O I
10.1093/logcom/exp039
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Game Description Language (GDL) is a special purpose declarative language for defining games. GDL is used in the AAAI General Game Playing Competition, which tests the ability of computer programs to play games in general, rather than just the ability to play a specific game. Participants in the competition are provided with a previously unknown game specified in GDL, and are required to dynamically and autonomously determine how best to play this game. Recently, there has been much interest in the use of strategic cooperation logics for reasoning about game-like scenarios-the Alternating-time Temporal Logic (ATL) of Alur, Henzinger, and Kupfernian is perhaps the best known example. Such logics are specifically intended to support reasoning ab about game-theoretic properties of multi-agent systems.]it short, the aim of this article is to make a concrete link between ATL and GDL, with the ultimate goal of using ATL to reason about GDL-specified games. We make the following contributions. First, we demonstrate that GDL can be understood as a specification language for ATL models. and prove that the problem of interpreting ATL formulae over propositional GDL descriptions is EXPTIME-complete. Second, we use ATL to characterize a class of 'fair playability' conditions, which might or might not hold of various games.
引用
收藏
页码:1127 / 1156
页数:30
相关论文
共 50 条
  • [1] A Poker Game Description Language
    Correia, Joao Castro
    Teofilo, Luis Filipe
    Cardoso, Henrique Lopes
    Reis, Luis Paulo
    2013 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY (IAT 2013), 2013, : 353 - 360
  • [2] The Ludii Game Description Language is Universal
    Soemers, Dennis J. N. J.
    Piette, Eric
    Stephenson, Matthew
    Browne, Cameron
    2024 IEEE CONFERENCE ON GAMES, COG 2024, 2024,
  • [3] Blackbox and Scenario-Based Testing of Online Games Using Game Description Language
    Cho, Chang-Sik
    Lee, Dong-Chun
    Sohn, Kang-Min
    Park, Chang-Joon
    Kang, Ji-Hoon
    ETRI JOURNAL, 2011, 33 (03) : 470 - 473
  • [4] Game Equivalence and Bisimulation for Game Description Language
    Jiang, Guifei
    Perrussel, Laurent
    Zhang, Dongmo
    Zhang, Heng
    Zhang, Yuzhi
    PRICAI 2019: TRENDS IN ARTIFICIAL INTELLIGENCE, PT I, 2019, 11670 : 583 - 596
  • [5] An Extensible Description Language for Video Games
    Schaul, Tom
    IEEE TRANSACTIONS ON COMPUTATIONAL INTELLIGENCE AND AI IN GAMES, 2014, 6 (04) : 325 - 331
  • [6] Game description language and dynamic epistemic logic compared
    Engesser, Thorsten
    Mattmueller, Robert
    Nebel, Bernhard
    Thielscher, Michael
    ARTIFICIAL INTELLIGENCE, 2021, 292
  • [7] Using Game Description Language for mediated dispute resolution
    de Jonge, Dave
    Trescak, Tomas
    Sierra, Caries
    Simoff, Simeon
    de Mantaras, Ramon Lopez
    AI & SOCIETY, 2019, 34 (04) : 767 - 784
  • [8] Using Game Description Language for mediated dispute resolution
    Dave de Jonge
    Tomas Trescak
    Carles Sierra
    Simeon Simoff
    Ramon López de Mántaras
    AI & SOCIETY, 2019, 34 : 767 - 784
  • [9] Embedding a Card Game Language into a General Game Playing Language
    Kowalski, Jakub
    STAIRS 2014, 2014, 264 : 161 - 170
  • [10] East-ADL - An architecture description language validation and verification aspects
    Debruyne, V
    Simonot-Lion, F
    Trinquet, Y
    Architecture Description Languages, 2004, 176 : 181 - 195