Documente Academic
Documente Profesional
Documente Cultură
se determina prin:
stabilirea Grafului de marcaj si a arborelui de acoperire determinarea proprietatilor cantitative si calitative utilizand algebra liniara ( invariant de marcaj) determinarea proprietatilor RP prin reducerea acestora, care nu conduce la RP echivalente, dar permite pastrarea anumitor proprietati, pentru simplificarea analizei prin metodele precedente
Graf de marcaj
Definitie: Graful de marcaj este compus din noduri ce corespund marcajelor accesibile si arce corespunzand declasarilor tranzitiilor ce determina trecerea de la un marcaj la altul
T1
P1
T1
2 0
T2 P2 M0
T1
1 1
M1
2 0
M2 T2
0 1
M1
[0] [1]
T1
T1
[2] [2]
M2
T1
[3] [3]
M3
T1
P1
[0] [1]
T2 M0 M1
T2
T2
T2
T2
Arbore de acoperire
T1
P1
T1
T2
[2] [2]
M2
T1
T2
[3] [3]
M3
T1
T2
T2
T1 T2
[2]
T1
T1 T2
[3]
T1 T2
[ ]
[ ] [ ]
T2
Arbore de acoperire
T1
[0]
T1
[ ]
T1
[ ] [ ]
T2
P1
T2
Lui P1 i se asociaza marcajul simbolic care are semnificatia ca marcajul P1 poate atinge un numar intreg K oricat de mare (prin abuz de limbaj, [] va fi numit marcaj chiar daca el reprezinta o infinitate de marcaje posibile. Plecand de la marcajul [] sunt doua tranzitii validate T1 ai T2. Daca erau K mari in P1 inainte de declansarea T1, vor fi K+1 marci dupa declansarea lui T1 si K-1 marci dupa declansarea lui T2. Ambele valori K+1 si K-1 pot fi oricat de mari si li se asociaza simbolul .
Exemplul 1.
P1 Sa se determine Graful de marcaj, Arborele de acoperire ptr modelul RP alaturat.
T3
T1
P2
P3
T2
0 1 0 T1 1 1 0
M0
T2
0 0 0
M2 M2+ T2
M1 T3
0 1 T1 1 0 2 1
M0+ M1+
0 0 1
M2+ T2
T3
P1
0 1 T1 1 0 3 2
M0+ M1+
0 1 2 0 1 3
M1+
T3
T3
T1 P3
P2
Graf de marcaj
T2
Arbore de acoperire
P1 T3 T1 P2 T2 P3
0 1 0 T1 1 1 0
M0 M1
T2
0 0 0
M2
T3
0 1 T1 1 0
M0+ M1+
T2
0 0
M2+
T3
1 0
M0+
Graf de acoperire se
obtine din arborele de acoperire in care fuzioneaza nodurile arborelui care corespund aceluiasi marcaj
0 1 0 T1 1 1 0
M0 M1
T2
0 0 0 0 1 T1 1 0 T3
M0+ M1+ T2
M2
T3
0 0
M2+
Invariant de marcaj
Definitie: Invariant de marcaj este o multime de
stari *Pj+ ,
j = k, k + m
( )
cu proprietatea:
Definitie: o retea este conservativa daca exista un invariant care contine toate starile (locurile) retelei
Exemplul 2.
,oua calculatoare -P" si -P# partajeaza o memorie comuna -alculatorul -P" are trei stari posibile:
fie cere acces la memorie (P"), fie utilizeaza resursa (P#), fie nu are nevoie de memorie (P$)
,e maniera similara, -P# are trei stari cu aceeasi semnificatie .tilizarea memoriei este o actiune exclusiva ptr cele doua calculatoare
odel RP
'emoria disponibila P3 P" /" /0 P0
/$
P# /#
P1 /1
/2
P$
P2
m2 + m5 + m7 = 1
atrice de incidenta
Definitie: matricea de incidenta 4, este matricea ale carei elemente 5ij corespund modificaricarilor de marcaj pe care le produce declansarea tranzitiei /j asupra locului Pj
Ecuatia fundamentala a RP
T1 T 2 T 3 T 4 T 5 T 6
M k = Mi +W S S = sT
s6secventa de declansari (secventa de aparitie)
0 0 0 P1 1 0 1 1 1 0 0 0 0 P2 0 1 1 0 0 0 P3 W =0 0 0 1 0 1 P4 0 0 0 1 1 0 P5 0 0 0 1 1 P 6 0 1 1 P7 0 1 1 0
S = [1 1 1 3
s = T1 T2 T4 T5 T6 T4 T5 T3 T4 2 2 ]T
P"
P0
/$
P# /#
/2
P$
P2
1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 0 0 1 0 0 0 1 0 0 1 1 0 0 0 0 0 0 1 M k = 1 + 0 0 0 1 0 1 = 1 + 1 = 0 3 0 0 0 0 1 1 0 0 1 1 2 0 0 0 0 0 1 1 0 0 0 1 1 0 2 1 1 1 0 1 1 0