vix.ing · top · new · best · stats · spec

Fair Termination for Resource-Aware Active Objects

2025/08/21 by Francesco Dagnino, Paola Giannini, Dagnino, Francesco +5
Computer Science · #Distributed and Parallel Computing Systems #Distributed systems and fault tolerance #F.3.3 #FOS: Computer and information sciences #Logic, programming, and type systems #Programming Languages (cs.PL)

paper · pdf · doi:10.48550/arxiv.2508.15333

openalex publication_date 2025/08/21 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

Active object systems are a model of distributed computation that has been adopted for modelling distributed systems and business process workflows. This field of modelling is, in essence, concurrent and resource-aware, motivating the development of resource-aware formalisations on the active object model. The contributions of this work are the development of a core calculus for resource-aware active objects together with a type system ensuring that well-typed programs are fairly terminating, i.e., they can always eventually terminate. To achieve this, we combine techniques from graded semantics and type systems, which are quite well understood for sequential programs, with those for fair termination, which have been developed for synchronous~sessions.

Citations

Related