Toggle Main Menu Toggle Search

Open Access padlockePrints

Characterising Concurrent Histories

Lookup NU author(s): Professor Maciej Koutny, Dr Lukasz Mikulski

Downloads


Licence

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).


Abstract

Non-interleaving semantics of concurrent systems is often expressed using posets, wherecausally related events are ordered and concurrent events are unordered. Each causal poset describesa unique concurrent history, i.e., a set of executions, expressed as sequences or step sequences, thatare consistent with it. Moreover, a poset captures all precedence-based invariant relationships betweenthe events in the executions belonging to its concurrent history. However, concurrent historiesin general may be too intricate to be described solely in terms of causal posets. In this paper, weintroduce and investigate generalised mutex order structures which can capture the invariant causalrelationships in any concurrent history consisting of step sequence executions. Each such structurecomprises two relations, viz. interleaving/mutex and weak causality. As our main result we provethat each generalised mutex order structure is the intersection of the step sequence executions whichare consistent with it.


Publication metadata

Author(s): Janicki R, Kleijn J, Koutny M, Mikulski Ł

Publication type: Article

Publication status: Published

Journal: Fundamenta Informaticae

Year: 2015

Volume: 139

Issue: 1

Pages: 21-42

Print publication date: 08/07/2015

Acceptance date: 17/05/2015

Date deposited: 29/05/2015

ISSN (print): 0169-2968

ISSN (electronic): 1875-8681

Publisher: IOS Press

URL: http://dx.doi.org/10.3233/FI-2015-1224

DOI: 10.3233/FI-2015-1224


Altmetrics

Altmetrics provided by Altmetric


Actions

Find at Newcastle University icon    Link to this publication


Share