Concurrent bisimulations in Petri nets (Q2639636): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
ReferenceBot (talk | contribs)
Changed an Item
 
(3 intermediate revisions by 2 users not shown)
Property / reviewed by
 
Property / reviewed by: Andrea Maggiolo-Schettini / rank
Normal rank
 
Property / reviewed by
 
Property / reviewed by: Andrea Maggiolo-Schettini / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3204033 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Sequential and concurrent behaviour in Petri net theory / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4721639 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4430315 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3359754 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3670577 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A distributed operational semantics of CCS based on condition/event systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3821598 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Maximality preserving bisimulation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3975146 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Refinement of actions and equivalence notions for concurrent systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3771632 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Branching time and abstraction in bisimulation semantics / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3795192 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3687725 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Formal semantics of a class of high-level primitives of coordinating concurrent processes / rank
 
Normal rank
Property / cites work
 
Property / cites work: A calculus of communicating systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3727392 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3907077 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3782795 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Subset languages of Petri nets. I: The relationship to string languages and normal forms / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3805922 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3355248 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4035680 / rank
 
Normal rank

Latest revision as of 14:11, 21 June 2024

scientific article
Language Label Description Also known as
English
Concurrent bisimulations in Petri nets
scientific article

    Statements

    Concurrent bisimulations in Petri nets (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    1991
    0 references
    Bisimulations defined in terms of execution sequences cannot distinguish between a concurrent system and its sequential simulation. The authors consider a model of concurrency, Petri nets, which display concurrency in an explicit way, and introduce a concept of bisimulation, fully concurrent bisimulation or FC-bisimulation, that is stronger than ordinary bisimulation, is equivalent to ordinary bisimulation in the sequential case, and, under some conditions, is preserved by refinement of atomic actions. For net systems sequential bisimulation is defined in terms of a relation which puts states into correspondence, among which the initial ones, such that the visible evolutions of them are the same and lead to correspondent states. Equivalently, this bisimulation can be defined in terms of simple transitions or in terms of occurrence sequences. The failure of sequential bisimulation (as well as of bisimulations considering general step sequences instead of interleavings) in the case of systems containing concurrent actions suggests generalizations based on partial orderings, i.e. on sets of processes. A first proposal is concurrent bisimulation which puts states into correspondence, among which the initial ones, such that visible concurrent evolutions of them are order isomorphic and lead to correspondent states. This bisimulation, which is similar to CCS pomset bisimulation, does not withstand a refinement. Finally, FC-bisimulation is defined requiring that there is a relation between processes such that initial processes are related, related processes have order isomorphic abstractions and any extension of a process \(\pi\) is related to an extension of a process related to \(\pi\). The resulting notion corresponds to BS-bisimulation introduced for behaviour structures and to history peserving bisimulation defined for event structures. FC-bisimulation implies concurrent bisimulation and the above mentioned bisimulation definitions collapse for sequential systems. Besides properties preserved also by sequential bisimulations (like liveness of any visible operation and generated language), FC- bisimulation preserves the absence of auto-concurrency and auto- concurrent actions. For other properties, one may wonder whether for any system which does not enjoy the property there is one which has it. So the authors prove that for a system without auto-concurrency there exists one which is strict. Finally, FC-bisimulation is shown to be a congruence for many kinds of refinement and under some conditions on nets.
    0 references
    0 references
    0 references
    0 references
    0 references
    model of concurrency
    0 references
    Petri nets
    0 references
    bisimulation
    0 references