We present calf, ac ost-a ware l ogical f ramework for studying quantitative aspects of functional programs. Taking inspiration from recent work that reconstructs traditional aspects …
Session types statically describe communication protocols between concurrent message- passing processes. Unfortunately, parametric polymorphism even in its restricted prenex …
Programming digital contracts comes with unique challenges, which include (i) expressing and enforcing protocols of interaction,(ii) controlling resource usage, and (iii) preventing the …
Non-functional properties of collective adaptive systems (CAS) are of paramount relevance practically in any application. This paper compares two recently proposed approaches to …
G Iraci, CE Chuang, R Hu, L Ziarek - Proceedings of the ACM on …, 2023 - dl.acm.org
We develop a session types based framework for implementing and validating rate-based message passing systems in Internet of Things (IoT) domains. To model the indefinite …
We present a behavioural typing system for a higher-order timed calculus using session types to model timed protocols. Behavioural typing ensures that processes in the calculus …
J Griffin, M Lesani, N Shadab, X Yin - Proceedings of the ACM on …, 2020 - dl.acm.org
Distributed systems are critical to reliable and scalable computing; however, they are complicated in nature and prone to bugs. To manage this complexity, network middleware …
Y Yao, G Iraci, CE Chuang, S Balzer… - arXiv preprint arXiv …, 2024 - arxiv.org
Many of today's message-passing systems not only require messages to be exchanged in a certain order but also to happen at a certain\emph {time} or within a certain\emph {time …