• Keine Ergebnisse gefunden

Concurrency theory Exercise sheet 12

N/A
N/A
Protected

Academic year: 2021

Aktie "Concurrency theory Exercise sheet 12"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Concurrency theory

Exercise sheet 12

TU Braunschweig

Sebastian Muskalla, Prakash Saivasan Winter term 2017/18

Out: January 24 Due: January 30

Submit your solutions until Tuesday, January 30, during the lecture.

This is the final exercise sheet.

Exercise 1: The one and only

Consider again the following program.

1 : hmem[g]; goto29: hmem[g]; goto102 : mem[g]h+ 1; gotoℓ310 : mem[g]h+ 1; gotoℓ113 : mem[x]←42; gotoℓ411 : mem[x]←43; gotoℓ124 : mem[g]h+ 2; gotoℓ512 : mem[g]h+ 2;

5 : rmem[g]; goto66 : vmem[x]; goto77 : smem[g]; goto8

8 : assertr̸=sris odd; gotoℓ58 : assertr=sris even;

Note that there are two instructions labeled byℓ8. Assume that when executing gotoℓ8, the execution non-deterministically jumps to any of them.

Check whether the following attacks are feasible:

a) A1= (t1,ℓ4,ℓ5) , b) A2= (t2,ℓ11,ℓ6) .

Referenzen

ÄHNLICHE DOKUMENTE

[r]

Applied Automata Theory (WS 2014/2015) Technische Universit¨ at Kaiserslautern. Exercise

While the previous proof of structural stationarity from boundedness in the sequential processes was direct and cumbersome, Theorem 12.1 now yields an elegant proof of Theorem 12.2:

We denote by M (X) the set of all