Modelling concurrency with comtraces and generalized comtraces (Q651308)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Modelling concurrency with comtraces and generalized comtraces
scientific article

    Statements

    Modelling concurrency with comtraces and generalized comtraces (English)
    0 references
    0 references
    0 references
    12 December 2011
    0 references
    To faithfully capture operational semantics of concurrent systems one can represent their runs as sequences of symbols, each symbol corresponding to the execution of a basic atomic action. By taking into account only the essential causal relationships between the executed actions one can then group together different runs which only differ by the ordering of causally unrelated actions. In the resulting model of Mazurkiewicz traces, each abstract execution (trace) is an equivalence class of the quotient monoid of sequential executions which can be represented by a causal partial order on the actions involved in these executions. Comtraces (combined traces) are extensions of Mazurkiewicz traces that can also model the ``not later than'' relationship for runs represented as sequences of sets of simultaneously executed actions. The paper first introduces the novel notion of generalized comtraces, extending comtraces with a representation of ``non-simultaneity'' between executed actions. After that it studies some fundamental algebraic properties and canonical representations of comtraces and generalized comtraces. Finally, the authors discuss the relationship between generalized comtraces and generalized stratified order structures which are a counterpart of causal partial orders in the new theory. In particular, the paper shows that generalized comtraces can be represented by generalized stratified order structures.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    generalized trace theory
    0 references
    trace monoid
    0 references
    step sequence
    0 references
    stratified partial order
    0 references
    stratified order structure
    0 references
    causality
    0 references
    weak causality
    0 references
    simultaneity
    0 references
    canonical representation
    0 references
    0 references