paperbot · PL 论文追踪

RSS

A Denotational Semantics for SPARC TSO

LMCS vol.Volume 15, Issue 22019
Ryan Kavanagh, Stephen Brookes

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

The SPARC TSO weak memory model is defined axiomatically, with a non-compositional formulation that makes modular reasoning about programs difficult. Our denotational approach uses pomsets to provide a compositional semantics capturing exactly the behaviours permitted by SPARC TSO. It uses buffered states and an inductive definition of execution to assign an input-output meaning to pomsets. We show that our denotational account is sound and complete relative to the axiomatic account, that is, that it captures exactly the behaviours permitted by the axiomatic account. Our compositional approach facilitates the study of SPARC TSO and supports modular analysis of program behaviour.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot796,
  title = {A Denotational Semantics for SPARC TSO},
  author = {Ryan Kavanagh and Stephen Brookes},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 15, Issue 2},
  year = {2019},
  doi = {10.23638/lmcs-15(2:10)2019}
}