Asynchronous games 2:: The true concurrency of innocence

被引:0
|
作者
Mellies, Paul-Andre [1 ]
机构
[1] Univ Paris 07, Equipe PPS, F-75251 Paris 05, France
关键词
game semantics; lambda-calculus; Mazurkiewicz traces;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In game semantics, the higher-order value passing mechanisms of the lambda-calculus are decomposed as sequences of atomic actions exchanged by a Player and its Opponent. Seen from this angle, game semantics is reminiscent of trace semantics in concurrency theory, where a process is identified to the sequences of requests it generates in the course of time. Asynchronous game semantics is an attempt to bridge the gap between the two subjects, and to see mainstream game semantics as a refined and interactive form of trace semantics. Asynchronous games are positional games played on Mazurkiewicz traces, which reformulate (and generalize) the familiar notion of arena game. The interleaving semantics of lambda-terms, expressed as innocent strategies, may be analysed in this framework, in the perspective of true concurrency. The analysis reveals that innocent strategies are positional strategies regulated by forward and backward confluence properties. This captures, we believe, the essence of innocence. We conclude the article by defining a non-uniform variant of the lambda-calculus, in which the game semantics of a lambda-term is formulated directly as a trace semantics, performing the syntactic exploration or parsing of that lambda-term. (C) 2006 Published by Elsevier B.V.
引用
收藏
页码:200 / 228
页数:29
相关论文
共 50 条
  • [1] Asynchronous games 2:: The true concurrency of innocence
    Melliès, PA
    [J]. CONCUR 2004 - CONCURRENCY THEORY, PROCEEDINGS, 2004, 3170 : 448 - 465
  • [2] Asynchronous games:: Innocence without alternation
    Mellies, Paul-Andre
    Mimram, Samuel
    [J]. CONCUR 2007 - CONCURRENCY THEORY, PROCEEDINGS, 2007, 4703 : 395 - +
  • [3] True concurrency in models of asynchronous circuit behavior
    Silver, SJ
    Brzozowski, JA
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2003, 22 (03) : 183 - 203
  • [4] True Concurrency in Models of Asynchronous Circuit Behavior
    S.J. Silver
    J.A. Brzozowski
    [J]. Formal Methods in System Design, 2003, 22 : 183 - 203
  • [5] A Logic for True Concurrency
    Baldan, Paolo
    Crafa, Silvia
    [J]. CONCUR 2010 - CONCURRENCY THEORY, 2010, 6269 : 147 - 161
  • [6] A Logic for True Concurrency
    Baldan, Paolo
    Crafa, Silvia
    [J]. JOURNAL OF THE ACM, 2014, 61 (04)
  • [7] Continuation Semantics for Asynchronous Concurrency
    Ciobanu, Gabriel
    Todoran, Eneia Nicolae
    [J]. FUNDAMENTA INFORMATICAE, 2014, 131 (3-4) : 373 - 388
  • [8] MODELS AND LOGICS FOR TRUE CONCURRENCY
    LODAYA, K
    MUKUND, M
    RAMANUJAM, R
    THIAGARAJAN, PS
    [J]. SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 1992, 17 : 131 - 165
  • [9] A TRUE CONCURRENCY SEMANTICS FOR LOTOS
    DACOSTA, RJC
    COURTIAT, JP
    [J]. IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1993, 10 : 347 - 362
  • [10] Data refinement for true concurrency
    Dongol, Brijesh
    Derrick, John
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (115): : 15 - 35