• Keine Ergebnisse gefunden

Use the ERV algorithm given in class with McMillan’s adequate order to compute the finite and complete prefix of the unfolding of the following Petri net.

N/A
N/A
Protected

Academic year: 2021

Aktie "Use the ERV algorithm given in class with McMillan’s adequate order to compute the finite and complete prefix of the unfolding of the following Petri net."

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Concurrency Theory (WS 2010/11) Out: Thu, Nov 25 Due: Mon, Nov 29

Exercise Sheet 5

Jun.-Prof. Roland Meyer, Georgel C˘alin Technische Universit¨at Kaiserslautern

Problem 1: Unfolding Prefix

Use the ERV algorithm given in class with McMillan’s adequate order to compute the finite and complete prefix of the unfolding of the following Petri net.

p 1 p 2

p 3

p 4 p 5 t 1

t 2

t 3

t 4

Provide the set of possible extensions and cut-offs at each iteration. Note: The initial configu- ration of an unfolding can be seen as the local configuration [e ⊥ ] caused by an event e ⊥ .

Problem 2: Adequate Orderings

Establish adequacy of the following orderings:

(a) ≺ m : [e] ≺ [e 0 ] iff. |[e]| < |[e 0 ]|;

(b) ≺ lex : [e] ≺ lex [e 0 ] iff. |[e]| < | [e 0 ]| or, |[e]| = |[e 0 ]| and order([e]) < lex order([e 0 ]).

Assume the set of transitions is totally ordered by the transitions’ indices. Define order(C) :=

t # 1

t1

(C) . . . t # n

tn

(C) , where # t (C) denotes the number of events e ∈ C labelled by t. For example, if C = {e 2 , e 4 , e 3 , e 1 } is labelled by h(e 2 ) = h(e 4 ) = h(e 3 ) = t 1 , h(e 1 ) = t 3 then order(E) :=

t 3 1 t 0 2 t 1 3 t 0 4 = t 1 t 1 t 1 t 3 . Hence, for any two configurations C 1 and C 2 , the strings order(C 1 ) and order(C 2 ) can be ordered lexicographically by < lex (e.g. t 1 t 1 t 1 t 3 < lex t 1 t 2 ).

Problem 3: Yet Another Unfolding Prefix

Consider the following Petri net:

p 1

p 2

p 3 t 1

t 2

t 3

t 4

Use ≺ m and ≺ lex from the previous problem to construct the net’s unfolding. Provide the set of

possible extensions and cut-offs at each iteration. What do you observe?

(2)

Problem 4: SAT-Based Verification

Consider the Petri net depicted below.

p 1 t 1

p 2

p 3

t 2

t 3

p 4 t 4

(a) Compute the finite complete prefix of the Petri net’s unfolding under McMillan’s (≺ m ) order and express the reachability of the marking (0 0 0 1) T as violation constraint V.

(b) Find a general formula M characterizing reachability of a marking in a complete prefix starting from the C ∧ V formula given in class.

Hint: Use extra Boolean variables x b for every b ∈ B of the unfolding (O, h) = (B, E, G).

Referenzen

ÄHNLICHE DOKUMENTE

Whereas Ridley ’ s task is to expose Augustus ’ complicated relationship with autobiography (having written the lost de vita sua covering the  rst half of his life and the

Their location is shifted, because the change of the rising and setting direction along the horizon is smaller during the quarter days and solstices compared to the changes during

15 Appellate Body Report, European Communities and Certain Member States – Measures Affecting Trade in Large Civil Aircraft, WT/DS316/AB/R.. 16 Panel Report, European Communities

Af- ter showing that the problem of order and the mechanism of fear are in fact not at the centre of Hobbes’ theory, I analyze criticisms of the problem of order in the writings

In the current macroeconomic modelling, the efficient market hypothesis is related to auxiliary assumptions: (II-b) The no-Ponzi-game condition states that the

A subida da renda e do salário mínimo, o aumento do emprego formal, o acesso ao crédito, a melhora do padrão de consumo são fatos importantíssimos, que demonstram a

Yet, Hofstede’s definition of culture will have less explanatory value if recent economic developments are the reason for changes in privacy legislation (e.g. introduce an open

achievement of economic well-being – what might be a new “idea of South Asia.” This paper examines some aspects of the development of the South Asian middle class, their role