RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2021 Volume 33, Issue 3, Pages 143–154 (Mi tisp605)

Mechanized theory of event structures: a case of parallel register machine

V. P. Gladsteina, D. V. Mikhailovskiia, E. A. Moiseenkoab, A. A. Trunovc

a Saint Petersburg State University
b JetBrains Research
c Zilliqa Research

Abstract: The true concurrency models, and in particular event structures, have been introduced in the 1980s as an alternative to operational interleaving semantics of concurrency, and nowadays they are regaining popularity. Event structures represent the causal dependency and conflict between the individual atomic actions of the system directly. This property leads to a more compact and concise representation of semantics. In this work-in-progress report, we present a theory of event structures mechanized in the COQ proof assistant and demonstrate how it can be applied to define certified executable semantics of a simple parallel register machine with shared memory.

Keywords: semantics, event structures, interactive theorem proving, Coq.

Language: English

DOI: 10.15514/ISPRAS-2021-33(3)-11



© Steklov Math. Inst. of RAS, 2024