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 条
  • [31] A concurrent calculus with geographical constraints
    Ando, T
    Takahashi, K
    Kato, Y
    Shiratori, N
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1998, E81A (04) : 547 - 555
  • [32] The concurrent, continuous fluent calculus
    Thielscher M.
    Studia Logica, 2001, 67 (3) : 315 - 331
  • [33] Concurrent and located synchronizations in π-calculus
    Lanese, Ivan
    SOFSEM 2007: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2007, 4362 : 388 - 399
  • [34] A concurrent lambda calculus with futures
    Niehren, J
    Schwinghammer, J
    Smolka, G
    FRONTIERS OF COMBINING SYSTEMS, PROCEEDINGS, 2005, 3717 : 248 - 263
  • [35] A concurrent lambda calculus with futures
    Niehren, J.
    Schwinghammer, J.
    Smolka, G.
    THEORETICAL COMPUTER SCIENCE, 2006, 364 (03) : 338 - 356
  • [36] On the validity of encodings of the synchronous in the asynchronous π-calculus
    van Glabbeek, Rob J.
    INFORMATION PROCESSING LETTERS, 2018, 137 : 17 - 25
  • [37] Finite state verification for the asynchronous π-calculus
    Montanari, U
    Pistore, M
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1999, 1579 : 255 - 269
  • [38] Concurrent asynchronous broadcast on the MetaNet
    Ofek, Y
    Yener, B
    Yung, MT
    IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (07) : 737 - 748
  • [39] Towards a Truly Concurrent Semantics for Reversible CCS
    Melgratti, Hernan
    Mezzina, Claudio Antares
    Pinna, G. Michele
    REVERSIBLE COMPUTATION (RC 2021), 2021, 12805 : 109 - 125
  • [40] Extensive Game Model for Concurrent Routing in Wireless Sensor Network
    Jamin, Benazir Salma
    Chatterjee, Mainak
    Samanta, Tuhina
    2015 International Conference on Green Computing and Internet of Things (ICGCIoT), 2015, : 1156 - 1160