paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A Theory of Formal Choreographic Languages

形式编排语言理论
LMCS vol.Volume 19, Issue 32023匹配度 2/10 · 该论文属于形式化并发理论与编排语言,讨论消息传递系统的全局/局部视图、投影正确性和通信性质,与用户核心关注的 LLM/Agentic 程序静态分析、LLM 与形式化验证/静态分析交叉、浮点或贝叶斯程序分析均无直接关联。虽涉及形式化验证和编程语言理论,但没有静态分析工具、LLM 或工业落地内容。引用 5 inbox
Franco Barbanera, Ivan Lanese, Emilio Tuosto
crossref: 2026-09-10

AI 速览

一句话:提出形式编排语言元模型,统一刻画消息传递系统的全局/局部视图、投影正确性与通信性质。

本文研究消息传递系统的统一形式化基础。作者提出基于形式语言的“形式编排语言”元模型,用其统一描述全局视图、局部视图及其投影,并将从全局视图投影所得局部视图的正确性刻画为一种闭包性质。该框架还给出若干条件,以保证无死锁等通信性质。作者进一步展示该元模型能够捕获已有形式化,包括通信有限状态机、编排自动机和多会话类型;与多数已有方法不同,形式编排语言可以自然建模具有非正则行为的系统。

问题
如何为消息传递系统提供统一的语言级元模型,以比较和推广全局视图、局部视图、投影以及死锁自由等通信性质。
方法
提出形式编排语言,用形式语言构造全局/局部视图与投影,并用闭包性质刻画投影正确性,给出保证通信性质的条件。
评估
通过理论证明建立闭包刻画与通信性质条件,并展示该框架可编码通信有限状态机、编排自动机和多会话类型,且可处理非正则行为。
原文摘要(Abstract)

We introduce a meta-model based on formal languages, dubbed formal choreographic languages, to study message-passing systems. Our framework allows us to generalise standard constructions from the literature and to compare them. In particular, we consider notions such as global view, local view, and projections from the former to the latter. The correctness of local views projected from global views is characterised in terms of a closure property. We consider a number of communication properties -- such as (dead)lock-freedom -- and give conditions on formal choreographic languages to guarantee them. Finally, we show how formal choreographic languages can capture existing formalisms; specifically we consider communicating finite-state machines, choreography automata, and multiparty session types. Notably, formal choreographic languages, differently from most approaches in the literature, can naturally model systems exhibiting non-regular behaviour.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot2201,
  title = {A Theory of Formal Choreographic Languages},
  author = {Franco Barbanera and Ivan Lanese and Emilio Tuosto},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 19, Issue 3},
  year = {2023},
  doi = {10.46298/lmcs-19(3:9)2023}
}