[HTML][HTML] The exchange calculus (XC): a functional programming language design for distributed collective systems
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 …
devices acting in a shared environment to pursue a joint task or goal. Typical applications …
Resource-Aware Soundness for Big-Step Semantics
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 …
constructs to be resource-aware. That is, reduction is instrumented to keep track of the …
Multi-graded featherweight Java
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 …
program, but also the way external resources are used, eg, how many times the value of a …
[PDF][PDF] Multi-Graded Featherweight Java
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 …
program, but also the way external resources are used, eg, how many times the value of a …
A Small-Step Semantics for Janus
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 …
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 …
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 …
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 …
DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI …