IBP-Litp
1996/23:
Rapport de Recherche Litp /
Litp research reports
31 pages - Juin/June 1996 -
French document.
PostScript : Ko /Kb
Titre / Title: Congruences represented by partial orders, diamond and lattice properties
Abstract : Mazurkiewicz trace theory is not powerfull enough to describe concurrency paradigms as for instance the "Producer/Consumer". We propose in this paper a generalization of Mazurkiewicz trace monoids which allows us to model such problems. We consider quotients of the freee monoids by congruences which preserve the commutative image of words. An equivalence class in the quotient monoid consists of all the sequential observations of a distributed computation. In order to characterize congruences which do model concurrency, we study the relation ship of this approach and the classical representation of distributed computations with partial orders. We prove necessary conditions and sufficient conditions on congruences so that their classes can be represented by partial orders. In particular, an important sufficient condition covers both trace congruences and the "Producer/Consumer" congruence. In the second part, we opt for another approach of these congruences which are represented by partial orders. We represent the class of a word with the partial order of its prefixes. And we characterize then our model with well known properties. The tree following assertions are equivalent: (1) the congruence is represented by partial orders and rigth cancellative; (2) for all word, the partial order of prefixes of the class of this word is a distributive lattice; (3) for all word, the partial order of prefixes of the class of this word verifies the two "diamond" properties, the backward and forward closures.
Publications internes Litp 1996 / Litp research reports 1996