Spring til hovednavigation Spring til søgning Spring til hovedindhold

A stable non-interleaving early operational semantics for the pi-calculus

Publikation: Bidrag til tidsskrift › Tidsskriftartikel › Forskning › peer review

292 Downloads (Pure)

Abstract

We give the first non-interleaving early operational semantics for the pi-calculus which generalises the standard interleaving semantics and unfolds to the stable model of prime event structures. Our starting point is the non-interleaving semantics given for CCS by Mukund and Nielsen, where the so-called structural (prefixing or subject) causality and events are defined from a notion of locations derived from the syntactic structure of the process terms. We conservatively extend this semantics with a notion of extruder histories, from which we infer the so-called link (name or object) causality and events introduced by the dynamic communication topology of the pi-calculus. We prove that the semantics generalises both the standard interleaving early semantics for the pi-calculus and the non-interleaving semantics for CCS. In particular, it gives rise to a labelled asynchronous transition system unfolding to prime event structures.

OriginalsprogEngelsk
TidsskriftJournal of Logical and Algebraic Methods in Programming
Vol/bind104
Sider (fra-til)227-253
Antal sider27
ISSN2352-2208
DOI
StatusUdgivet - 2019

Finansiering

The first and last author are supported by the Velux Foundation through the COMPART project (grant 33295).The second author (previously known as Cristian Prisacariu) was partially supported by the project IoTSec ? Security in IoT for Smart Grids, with number 248113/O70 part of the IKTPLUSS program funded by the Norwegian Research Council.

Citationsformater