Published June 28, 2019 | Version Accepted manuscript
Journal article Open

Realisability of pomsets

  • 1. KTH
  • 2. University of Leicester

Description

Pomsets are a model of concurrent computations introduced by Pratt. We adopt pomsets as a syntax-oblivious specification model of distributed systems where coordination happens via asynchronous message-passing.

In this paper, we study conditions that ensure a specification expressed as a set of pomsets can be faithfully realised via communicating automata. Our main contributions are (i) the definition of a realisability condition accounting for termination soundness, (ii) conditions accounting for ‘‘multi-threaded’’ participants, and (iii) an algorithm to check our realisability conditions directly over pomsets, (iv) an analysis of the algorithm and its benchmarking attained with a prototype implementation.

Files

accepted_manuscript.pdf

Files (563.5 kB)

Name Size Download all
md5:94b59cd07af01629d84297b48a9d87ff
563.5 kB Preview Download

Additional details

Funding

BEHAPI – Behavioural Application Program Interfaces 778233
European Commission