Programmed graph rewriting with time for simulation-based design

被引:0
|
作者
Syriani, Eugene [1 ]
Vangheluwe, Hans [1 ]
机构
[1] McGill Univ, Sch Comp Sci, Montreal, PQ, Canada
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Discrete EVent system Specification (DEVS) formalism allows for highly modular, hierarchical modelling of timed, reactive systems. DEVS can be used to describe complex control structures for programmed graph transformation. A side-effect of this approach is the introduction of an explicit notion of time. In this paper we show how the explicit notion of time allows for the simulation-based design of reactive systems such as modern computer games. We use the well-known game of PacMan as an example and model its dynamics with programmed graph transformation based on DEVS. This also allows the modelling of player behaviour, incorporating data about human players' behaviour and reaction times. Thus, a model of both player and game is obtained which can be used to evaluate, through simulation, the playability of a game design. We propose a playability performance measure and vary parameters of the PacMan game. For each variant of the game thus obtained, simulation yields a value for the quality of the game. This allows us to choose an "optimal" (from a playability point of view) game configuration. The user model is subsequently replaced by a visual interface to a real player and the game model is executed using a real-time DEVS simulator.
引用
收藏
页码:91 / 106
页数:16
相关论文
共 50 条
  • [1] Programmed Graph Rewriting with DEVS
    Syriani, Eugene
    Vangheluwe, Haris
    APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, 2008, 5088 : 136 - 151
  • [2] Simulation-based graph similarity
    Sokolsky, Oleg
    Karman, Sampath
    Lee, Insup
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2006, 3920 : 426 - 440
  • [3] A modular timed graph transformation language for simulation-based design
    Syriani, Eugene
    Vangheluwe, Hans
    SOFTWARE AND SYSTEMS MODELING, 2013, 12 (02): : 387 - 414
  • [4] PROgrammed Graph REwriting System PROGRES
    Münch, M
    APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, PROCEEDINGS, 2000, 1779 : 441 - 448
  • [5] A modular timed graph transformation language for simulation-based design
    Eugene Syriani
    Hans Vangheluwe
    Software & Systems Modeling, 2013, 12 : 387 - 414
  • [6] UML packages for PROgrammed Graph REwriting Systems
    Schürr, A
    Winter, AJ
    THEORY AND APPLICATION TO GRAPH TRANSFORMATIONS, 2000, 1764 : 396 - 409
  • [7] Simulation-based ship design
    Bertram, V
    Thiart, GD
    Oceans 2005 - Europe, Vols 1 and 2, 2005, : 107 - 112
  • [8] Toward simulation-based design
    Shephard, MS
    Beall, MW
    O'Bara, RM
    Webster, BE
    FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2004, 40 (12) : 1575 - 1598
  • [9] Simulation-based Approximate Graph Pattern Matching
    Chen, Xiaoshuang
    SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 2825 - 2827
  • [10] Simulation-based sequential design
    Muller, Peter
    Duan, Yunshan
    Tec, Mauricio Garcia
    PHARMACEUTICAL STATISTICS, 2022, 21 (04) : 729 - 739