A Java-like calculus with heterogeneous coeffects

Risultato della ricerca: Contributo su rivistaArticolo in rivistapeer review

Abstract

We propose a Java-like calculus where declared variables can be annotated by coeffects specifying constraints on their use, e.g., affinity or privacy levels. Such coeffects are heterogeneous, in the sense that different kinds of coeffects can be used in the same program; combining coeffects of different kinds leads to the trivial coeffect. We prove subject reduction, which includes preservation of coeffects, and show several examples. In a Java-like language, coeffects can be expressed in the language itself, as expressions of user-defined classes.

Lingua originaleInglese
Numero di articolo114063
RivistaTheoretical Computer Science
Volume971
DOI
Stato di pubblicazionePubblicato - 6 set 2023

Fingerprint

Entra nei temi di ricerca di 'A Java-like calculus with heterogeneous coeffects'. Insieme formano una fingerprint unica.

Cita questo