A Truly Concurrent Game Model of the Asynchronous π-Calculus

被引:3
|
作者
Sakayori, Ken [1 ]
Tsukada, Takeshi [1 ]
机构
[1] Univ Tokyo, Tokyo, Japan
关键词
HO/N game model; True concurrency; Asynchronous pi-calculus; INTERNAL MOBILITY; FULL ABSTRACTION; SEMANTICS;
D O I
10.1007/978-3-662-54458-7_23
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In game semantics, a computation is represented by a play, which is traditionally a sequence of messages exchanged by a program and an environment. Because of the sequentiality of plays, most game models for concurrent programs are a kind of interleaving semantics. Several frameworks for truly concurrent game models have been proposed, but no model has yet been applied to give a semantics of a complex concurrent calculus such as the pi-calculus (with replication). This paper proposes a truly concurrent version of the HO/N game model in which a play is not a sequence but a directed acyclic graph (DAG) with two kinds edges, justification pointers and causal edges. By using this model, we give the first truly concurrent game semantics for the asynchronous pi-calculus. In order to illustrate a possible application, we propose an intersection type system for the asynchronous pi-calculus by means of our game model, and discuss when a process can be completely characterised by the intersection type system.
引用
收藏
页码:389 / 406
页数:18
相关论文
共 50 条
  • [1] A game semantics of the asynchronous π-calculus
    Laird, J
    CONCUR 2005 - CONCURRENCY THEORY, PROCEEDINGS, 2005, 3653 : 51 - 65
  • [2] Abstraction of Situation Calculus Concurrent Game Structures
    Lesperance, Yves
    De Giacomo, Giuseppe
    Rostamigiv, Maryam
    Khan, Shakil M.
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 9, 2024, : 10624 - 10634
  • [3] A game-theoretic, concurrent and fair model of the typed λ-calculus, with full recursion
    Moschovakis, YN
    COMPUTER SCIENCE LOGIC, 1998, 1414 : 341 - 359
  • [4] A filter model for concurrent λ-calculus
    Dezani-Ciancaglini, M
    De'Liguoro, U
    Piperno, A
    SIAM JOURNAL ON COMPUTING, 1998, 27 (05) : 1376 - 1419
  • [5] On the asynchronous nature of the asynchronous π-calculus
    Beauxis, Romain
    Palamidessi, Catuscia
    Valencia, Frank D.
    CONCURRENCY, GRAPHS AND MODELS: ESSAYS DEDICATED TO UGO MONTANARI ON THE OCCASION OF HIS 65TH BIRTHDAY, 2008, 5065 : 473 - +
  • [6] Towards a truly concurrent model for processes sharing resources
    Jin, NY
    He, JF
    SEFM 2005: THIRD IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2005, : 231 - 239
  • [7] An Asynchronous Communication Model for Distributed Concurrent Objects
    Einar Broch Johnsen
    Olaf Owe
    Software & Systems Modeling, 2007, 6 : 39 - 58
  • [8] An asynchronous communication model for distributed concurrent objects
    Johnsen, EB
    Owe, O
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2004, : 188 - 197
  • [9] An asynchronous communication model for distributed concurrent objects
    Johnsen, Einar Broch
    Owe, Olaf
    SOFTWARE AND SYSTEMS MODELING, 2007, 6 (01): : 39 - 58
  • [10] Asynchronous box calculus
    Devillers, R
    Klaudel, H
    Koutny, M
    Pommereau, F
    FUNDAMENTA INFORMATICAE, 2003, 54 (04) : 295 - 344