Concurrent bisimulations in Petri nets
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.
- A calculus of communicating systems
- A distributed operational semantics of CCS based on condition/event systems
- Branching time and abstraction in bisimulation semantics
- Formal semantics of a class of high-level primitives of coordinating concurrent processes
- scientific article; zbMATH DE number 4180788 (Why is no real title available?)
- scientific article; zbMATH DE number 4206024 (Why is no real title available?)
- scientific article; zbMATH DE number 4213438 (Why is no real title available?)
- scientific article; zbMATH DE number 3825184 (Why is no real title available?)
- scientific article; zbMATH DE number 3911719 (Why is no real title available?)
- scientific article; zbMATH DE number 3958739 (Why is no real title available?)
- scientific article; zbMATH DE number 4030999 (Why is no real title available?)
- scientific article; zbMATH DE number 4045168 (Why is no real title available?)
- scientific article; zbMATH DE number 4060688 (Why is no real title available?)
- scientific article; zbMATH DE number 4074506 (Why is no real title available?)
- scientific article; zbMATH DE number 4094831 (Why is no real title available?)
- scientific article; zbMATH DE number 3716792 (Why is no real title available?)
- scientific article; zbMATH DE number 17804 (Why is no real title available?)
- scientific article; zbMATH DE number 176514 (Why is no real title available?)
- scientific article; zbMATH DE number 1988986 (Why is no real title available?)
- scientific article; zbMATH DE number 3995041 (Why is no real title available?)
- Maximality preserving bisimulation
- Refinement of actions and equivalence notions for concurrent systems
- Sequential and concurrent behaviour in Petri net theory
- Subset languages of Petri nets. I: The relationship to string languages and normal forms
- Maximality preserving bisimulation
- Deciding true concurrency equivalences on safe, finite nets
- Towards a unified view of bisimulation: A comparative study
- Interleaving isotactics -- an equivalence notion on behaviour abstractions
- A study on team bisimulation and H-team bisimulation for BPP nets
- Pomset bisimulation and unfolding for reset Petri nets
- Branching place bisimilarity: a decidable behavioral equivalence for finite Petri nets with silent moves
- Behavioural logics for configuration structures
- Team equivalences for finite-state machines with silent moves
- Team bisimilarity, and its associated modal logic, for BPP nets
- Verification of finite-state machines: a distributed approach
- On the expressiveness of higher dimensional automata
- Petri net reactive modules
- History-preserving bisimilarity for higher-dimensional automata via open maps
- scientific article; zbMATH DE number 1696467 (Why is no real title available?)
- Adhesive DPO parallelism for monic matches
- Local model checking in a logic for true concurrency
- Reduction of event structures under history preserving bisimulation
- Separability in Conflict-Free Petri Nets
- Structure preserving bisimilarity, supporting an operational Petri net semantics of CCSP
- Concurrency, Synchronization, and Conflicts in Petri Nets
- New Bisimulation Semantics for Distributed Systems
- Normalization of place/transition-systems preserves net behaviour
- scientific article; zbMATH DE number 44290 (Why is no real title available?)
- Step bisimulation is pomset equivalence on a parallel language without explicit internal choice
- scientific article; zbMATH DE number 2064225 (Why is no real title available?)
- Simultaneous Petri Net Synthesis
- Deciding true concurrency equivalences on finite safe nets (preliminary report)
- Non sequential semantics for contextual P/T nets
- The limit of \(\operatorname{split}_n\)-language equivalence
- scientific article; zbMATH DE number 4119656 (Why is no real title available?)
- Minimal transition systems for history-preserving bisimulation
- Interleaving vs True Concurrency: Some Instructive Security Examples
- A Study on Team Bisimulations for BPP Nets
- Causal Semantics for BPP Nets with Silent Moves
- The 4C Spectrum of Fundamental Behavioral Relations for Concurrent Systems
- Neighbourhood Contingency Bisimulation
- scientific article; zbMATH DE number 5198970 (Why is no real title available?)
- A logic for true concurrency
- A stable non-interleaving early operational semantics for the pi-calculus
- Translating asynchronous games for distributed synthesis
- Decidability of Two Truly Concurrent Equivalences for Finite Bounded Petri Nets
- Symmetries, local names and dynamic (de)-allocation of names
- Improved implementations via a new structural equivalence on labeled nets
- Petri nets and bisimulation
- Bisimulation and action refinement
- Failures semantics based on interval semiwords is a congruence for refinement
- Configuration structures, event structures and Petri nets
- A reduced maximality labeled transition system generation for recursive Petri nets
This page was built for publication: Concurrent bisimulations in Petri nets
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2639636)