KIT | KIT-Bibliothek | Impressum | Datenschutz

On sequentiality and well-bracketing in the π-calculus

Hirschkoff, Daniel; Prebet, Enguerrand ORCID iD icon 1; Sangiorgi, Davide
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

The π-calculus is used as a model for programming languages. Its contexts exhibit arbitrary concurrency, making them very discriminating. This may prevent validating desirable behavioural equivalences in cases when more disciplined contexts are expected. In this paper we focus on two such common disciplines: sequentiality, meaning that at any time there is a single thread of computation, and well-bracketing, meaning that calls to external services obey a stack-like discipline. We formalise the disciplines by means of type systems. The main focus of the paper is on studying the consequence of the disciplines on behavioural equivalence. We define and study labelled bisimilarities for sequentiality and well-bracketing. These relations are coarser than ordinary bisimilarity. We prove that they are sound for the respective (contextual) barbed equivalence, and also complete under a certain technical condition.


Verlagsausgabe §
DOI: 10.5445/IR/1000197899
Veröffentlicht am 19.10.2026
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Zeitschriftenaufsatz
Publikationsmonat/-jahr 01.2027
Sprache Englisch
Identifikator ISSN: 2352-2208, 2352-2216
KITopen-ID: 1000197899
Erschienen in Journal of Logical and Algebraic Methods in Programming
Verlag Elsevier
Band 152
Seiten Art.-Nr.: 101189
Bemerkung zur Veröffentlichung Part of special issue: Languages and Models for Distributed Computing
Vorab online veröffentlicht am 02.10.2026
Externe Relationen Siehe auch
Nachgewiesen in Web of Science
OpenAlex
Scopus
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page