Coeffects for MiniJava: Cf-Mj

Risultato della ricerca: Capitolo in libro/report/atti di convegnoContributo a conferenzapeer review

Abstract

We propose an imperative Java-like calculus where declared variables can be annotated by coeffects specifying constraints on their use, e.g., affinity or privacy levels. Coeffects are heterogeneous, in the sense that different kinds of coeffects can be used in the same program. This paper extends previous work by the authors in which a functional core of a Java-like calculus was considered. Java annotations are used to identify classes implementing coeffects and coeffects decorating variable declarations. Moreover, a prototype implementation of the type and coeffect checker is given.

Lingua originaleInglese
Titolo della pubblicazione ospiteFTfJP 2024 - Proceedings of the 26th ACM International Workshop on Formal Techniques for Java-like Programs, Co-located with
Sottotitolo della pubblicazione ospiteISSTA 2024
EditorLuca Di Stefano
EditoreAssociation for Computing Machinery, Inc
Pagine30-36
Numero di pagine7
ISBN (elettronico)9798400711114
DOI
Stato di pubblicazionePubblicato - 20 set 2024
Evento26th ACM International Workshop on Formal Techniques for Java-like Programs, FTfJP 2024, Co-located with ISSTA 2024 - Vienna, Austria
Durata: 20 set 2024 → …

Serie di pubblicazioni

NomeFTfJP 2024 - Proceedings of the 26th ACM International Workshop on Formal Techniques for Java-like Programs, Co-located with: ISSTA 2024

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???26th ACM International Workshop on Formal Techniques for Java-like Programs, FTfJP 2024, Co-located with ISSTA 2024
Paese/TerritorioAustria
CittàVienna
Periodo20/09/24 → …

Fingerprint

Entra nei temi di ricerca di 'Coeffects for MiniJava: Cf-Mj'. Insieme formano una fingerprint unica.

Cita questo