Logo do repositório
 
A carregar...
Miniatura
Publicação

The Session Abstract Machine

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
978-3-031-57262-3-220-249.pdf760.15 KBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

We build on a fine-grained analysis of session-based interaction as provided by the linear logic typing disciplines to introduce the SAM, an abstract machine for mechanically executing session-typed processes. A remarkable feature of the SAM’s design is its ability to naturally segregate and coordinate sequential with concurrent session behaviours. In particular, implicitly sequential parts of session programs may be efficiently executed by deterministic sequential application of SAM transitions, amenable to compilation, and without concurrent synchronisation mechanisms. We provide an intuitive discussion of the SAM structure and its underlying design, and state and prove its correctness for executing programs in a session calculus corresponding to full classical linear logic CLL. We also discuss extensions and applications of the SAM to the execution of linear and session-based programming languages.

Descrição

Publisher Copyright: © The Author(s) 2024.

Palavras-chave

Abstract machine Linear Logic Session Types Theoretical Computer Science General Computer Science

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Springer Science and Business Media Deutschland GmbH

Licença CC

Métricas Alternativas