Home
Scholarly Works
Invariant Structures and Dependence Relations
Journal article

Invariant Structures and Dependence Relations

Abstract

A step trace is an equivalence class of step sequences which can be thought of as different observations of the same underlying concurrent history. Equivalence is determined on basis of a step alphabet that describes the relations between events in terms of potential simultaneity and sequentialisability. Step traces cannot be represented by standard partial orders, but require so-called invariant structures, extended order structures that capture the phenomena of mutual exclusion and weak causality. In this paper, we present an effective way of deciding whether an invariant structure represents a step trace over a given step alphabet. We also describe a method by which one can check whether a given invariant structure can represent a step trace over any step alphabet. Moreover, if the answer is positive, the method provides a suitable step alphabet.

Authors

Janicki R; Kleijn J; Koutny M; Mikulski Ł

Journal

Fundamenta Informaticae, Vol. 155, No. 1-2, pp. 1–29

Publisher

SAGE Publications

Publication Date

September 12, 2017

DOI

10.3233/fi-2017-1574

ISSN

0169-2968
View published work (Non-McMaster Users)

Contact the Experts team