• Nie Znaleziono Wyników

Concepts of Bi-similarity for Petri nets

N/A
N/A
Protected

Academic year: 2021

Share "Concepts of Bi-similarity for Petri nets"

Copied!
4
0
0

Pełen tekst

(1)

Concepts of Bi-similarity for Petri nets

1. Strong bi-similarity (nets without abstraction): the simplest equivalence relation that respects the moment of choice

Definition: Two nets are considered (strongly) bi-similar iff a correspondence between their states can be established such that in corresponding states every event in one net can be matched by a similar event in the other net leading to again corresponding states (calling a branching-time equivalence).

Bi-simulation means simulation in both directions for two systems.

Formal definition: Bi-simulation relation R is between the reachable

markings of nets N and M such that for any markings m, m’ of net M and n,

n’ of net N such that nRm (markings n and m are R equivalent) the

following holds

(2)

Remark: Protocols of bi-similar nets have exactly corresponding moments of choice. All the options of some net in a certain state are also open to a bi- similar net in a corresponding state and vice versa.

Whether two nets are bi-similar now depends on which events are possible in a given net.

Strong bi-similarity: If one is interested in the functionality of a system and not in its efficiency then it is a good choice to define single firings of transitions as events, thus obtaining interleaving bi-similarity.

For nets without abstraction we use strong bi-similarity, i.e.

equivalence relation that respects the moment of choice.

If efficiency is important, all possible simultaneous firings of transitions can be taken as events (which may dramatically increase number of possible events in a given state). This yields step bi-similarity.

Example: of interleaving bi-similarity and step bi-similarity

2

(3)

Branching bi-similarity:

Strong bi-similarity does not take the special nature of -labelled transitions into considerations.

Abstraction declares the non-essential events to be silent, which is done notationally by labeling them with the label . The net thus modified is often is then reduced modulo an equivalence relation that disregards - labelled actions. The reduced net is a simple protocol net that embodies all desired behavior and nothing more.

In branching bi-similarity the label  is considered as an ordinary label, so it is not possible to eliminate any silent event while staying in the same equivalence class.

Branching bi-similarity is an equivalence relation containing strong bi-similarity, as it allows nets with silent events to be equivalent to nets without them.

Given a net, one can determine silent transitions that are truly invisible, i.e. that do not make choice when firing.

The below presented net contains a silent transition that is not invisible since after it fires the event b can no longer occur.

3

(4)

The net below contains silent transition that is invisible, since the possibility of an event c followed by d, which might have become impossible when the silent transition fired, in fact remains possible. An invisible transition can be eliminated from a net modulo branching bi- similarity.

Definition: Two nets are branching bi-similar iff they are strongly bi- similar after eliminating invisible transitions.

Remark: Branching bi-similarity presupposes fair iteration, ruling out the possibility that a customer will eternally load products without ever checking out.

4

Cytaty

Powiązane dokumenty

In the first approach, which consti- tutes an extension of our work (Saquer and Deogun, 1999) and is based on rough set theory, we approximate a non-definable concept by two

In the trajectory-dynamic properties framework, we optimize the utility function used for trajectory planning in the CDPPN by a Lyapunov-like function, obtaining as a result

[r]

In Section 2, the notion of the common canonical form for a sequence of square matrices is introduced, and necessary and sufficient conditions for the existence of a

Keywords: shortest path game, game theory, Nash equilibrium point, Lyapunov equilibrium point, Bellman’s equation, Lyapunov-like fuction,

To deal with such uncertainties, a new approach based on discrete time Markov decision processes (MDPs) has been pro- posed that associates the modelling power of PNs with the

The Talagrand’s approach (see Theorem 4.3 in [7]) to Theorem 1.1 was based on the following idea: first prove (Proposition 3.4 and Theorem 4.3 in [7]) that for a given ϕ the

We will identify the mark-dynamic properties of the HDPPN as related to only place-transitions Petri nets, and we will relate the trajectory-dynamic properties of the HDPPN as