arrow
Return

Fair Termination for Resource-Aware Active Objects

delete2026-01-01
delete0
PRE
AI
F
Francesco Dagnino
P
Paola Giannini
V
Violet Ka I Pun
U
Ulises Torrella *
DOI:10.1007/978-981-95-3585-9_2delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
graded types
active-objects
resource-aware
fair termination
workflows

Journal

P
PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2025
IF:
0
Papers:
13
Citations:
0

Organization

U
University of Eastern Piedmont Amedeo Avogadro
Scholars:
9.1K
Papers: 6.8K
Citations: 4
W
Western Norway University of Applied Sciences
Scholars:
2.2K
Papers: 2.2K
Citations: 1.4K
U
university of genoa
Scholars:
3.0W
Papers: 2.2W
Citations: 20
researcher View more organizations
Cited Papers

Cited Papers

Parallel Objects for Multicores: A Glimpse at the Parallel Language Encore
err2015-05-07
err0
PREAI
errStephan Brandauer; Elias Castegren; Dave Clarke; Kiko Fernandez-Reyes; Einar Broch Johnsen; Ka I. Pun; S. Lizeth Tapia Tarifa; Tobias Wrigstad; Albert Mingkun Yang
errShare
errSave
A concurrent lambda calculus with futures
err2006-11-01
err0
errOAAI
errJ. Niehren; J. Schwinghammer; G. Smolka
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Fair termination of multiparty sessions
err2024-06-01
err0
PREAI
errCiccone,Luca; Dagnino,Francesco; Padovani,Luca
errShare
errSave
Quantitative program reasoning with graded modal types
err2019-07-26
err0
PREAI
errOrchard,Dominic; Liepelt,Vilem-Benjamin; Eades III,Harley
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
A Core Quantitative Coeffect Calculus
err2014-01-01
err0
PREAI
errBrunel,Aloïs; Gaboardi,Marco; Mazza,Damiano; Zdancewic,Steve
errShare
errSave
researcher View more