首页    期刊浏览 2024年12月02日 星期一
登录注册

文章基本信息

  • 标题:Mailbox Types for Unordered Interactions
  • 作者:Ugo de'Liguoro ; Luca Padovani
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2018
  • 卷号:109
  • 页码:15:1-15:28
  • DOI:10.4230/LIPIcs.ECOOP.2018.15
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:We propose a type system for reasoning on protocol conformance and deadlock freedom in networks of processes that communicate through unordered mailboxes. We model these networks in the mailbox calculus, a mild extension of the asynchronous pi-calculus with first-class mailboxes and selective input. The calculus subsumes the actor model and allows us to analyze networks with dynamic topologies and varying number of processes possibly mixing different concurrency abstractions. Well-typed processes are deadlock free and never fail because of unexpected messages. For a non-trivial class of them, junk freedom is also guaranteed. We illustrate the expressiveness of the calculus and of the type system by encoding instances of non-uniform, concurrent objects, binary sessions extended with joins and forks, and some known actor benchmarks.
  • 关键词:actors; concurrent objects; first-class mailboxes; unordered communication protocols; behavioral types; protocol conformance; deadlock freedom; junk f
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有