Event-Structures / event-struct

Mechanized Theory of Event Structures
MIT License
16 stars 1 forks source link

Toward Denotational Semantics #58

Open eupp opened 3 years ago

eupp commented 3 years ago

The aim of this issue is to present the plan to construct a denotational concurrency semantics based on the formalism of stable event structures, and to track the progress in achieving this goal.

I'll present the current vision of this plan in a series of steps. Each major step then will be accompanied by a separate issue where we'll be able to discuss technical details of a specific problem.

Bonus Track!

RFC @volodeyka @dmitromikh @anton-trunov @anlun

[1] Winskel G. Event structures //Advanced Course on Petri Nets. – Springer, Berlin, Heidelberg, 1986. – С. 325-392. link

[2] Winskel G. Event structure semantics for CCS and related languages //International Colloquium on Automata, Languages, and Programming. – Springer, Berlin, Heidelberg, 1982. – С. 561-576. link

[3] Dodds M., Batty M., Gotsman A. Compositional verification of compiler optimisations on relaxed memory //European Symposium on Programming. – Springer, Cham, 2018. – С. 1027-1055. link

[4] Bertot Y., Komendantsky V. Fixed point semantics and partial recursion in Coq //Proceedings of the 10th international ACM SIGPLAN conference on Principles and practice of declarative programming. – 2008. – С. 89-96. link

eupp commented 3 years ago

I've published an RFC w.r.t. synchronization algebras #59

eupp commented 3 years ago

An RFC w.r.t. to stable event structures encoding #60