Session Fidelity for ElixirST: A Session-Based Type System for Elixir Modules

August 09, 2022 Β· Declared Dead Β· πŸ› International Conference on Information and Computation Economies

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Gerard Tabone, Adrian Francalanza arXiv ID 2208.04631 Category cs.PL: Programming Languages Cross-listed cs.LO, cs.SE Citations 2 Venue International Conference on Information and Computation Economies Last Checked 4 months ago
Abstract
This paper builds on prior work investigating the adaptation of session types to provide behavioural information about Elixir modules. A type system called ElixirST has been constructed to statically determine whether functions in an Elixir module observe their endpoint specifications, expressed as session types; a corresponding tool automating this typechecking has also been constructed. In this paper we formally validate this type system. An LTS-based operational semantics for the language fragment supported by the type system is developed, modelling its runtime behaviour when invoked by the module client. This operational semantics is then used to prove session fidelity for ElixirST.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Programming Languages

Died the same way β€” πŸ‘» Ghosted