[HTML][HTML] The exchange calculus (XC): a functional programming language design for distributed collective systems

G Audrito, R Casadei, F Damiani, G Salvaneschi… - Journal of Systems and …, 2024 - Elsevier
Distributed collective systems are systems formed by homogeneous dynamic collections of
devices acting in a shared environment to pursue a joint task or goal. Typical applications …

Resource-Aware Soundness for Big-Step Semantics

R Bianchini, F Dagnino, P Giannini… - Proceedings of the ACM on …, 2023 - dl.acm.org
We extend the semantics and type system of a lambda calculus equipped with common
constructs to be resource-aware. That is, reduction is instrumented to keep track of the …

Multi-graded featherweight Java

R Bianchini, F Dagnino, P Giannini, E Zucca - arXiv preprint arXiv …, 2023 - arxiv.org
Resource-aware type systems statically approximate not only the expected result type of a
program, but also the way external resources are used, eg, how many times the value of a …

[PDF][PDF] Multi-Graded Featherweight Java

R Bianchini, F Dagnino, P Giannini… - LEIBNIZ …, 2023 - iris.uniupo.it
Resource-aware type systems statically approximate not only the expected result type of a
program, but also the way external resources are used, eg, how many times the value of a …

A Small-Step Semantics for Janus

P Lami, I Lanese, JB Stefani - International Conference on Reversible …, 2024 - Springer
Janus is an imperative, sequential language for reversibility. While heavily studied in the
reversibility literature, to the best of our knowledge, no small-step semantics for it exists …

Verifying C++ dynamic binding

N Mommen, B Jacobs - Proceedings of the 25th ACM International …, 2023 - dl.acm.org
We propose an approach for modular verification of programs written in an object-oriented
language where, like in C++, the same virtual method call is bound to different methods at …

Resource-awareness for Java-like languages and beyond

R Bianchini - 2024 - tesidottorato.depositolegale.it
Abstract Reasoning about programs and their correctness concerns, in the first place, their
input/output behaviour. However, there are many important properties which are non …

[PDF][PDF] Towards Abstract and (hopefully) Compositional Operational Reasoning

F Dagnino - cazzola.di.unimi.it
Towards Abstract and (hopefully) Compositional Operational Reasoning Page 1 DIBRIS
DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI …