110 likes | 388 Views
Coloured Petri Nets e CPN Tools. Place/Transition Petri Nets (P/T Nets). Posto Token Transizione L’assegnamento dei token ai vari posti è chiamato Marking. Place/Transition Petri Nets (P/T Nets). Coloured Petri Nets (CP Nets). Posto Token (valore) Tipo associato al posto Transizione
E N D
Place/Transition Petri Nets (P/T Nets) Posto Token Transizione L’assegnamento dei token ai vari posti è chiamato Marking
Coloured Petri Nets (CP Nets) Posto Token (valore) Tipo associato al posto Transizione Espressione associata all’arco: consente di elaborare i token coinvolti nella transizione Dichiarazione di variabili (o tipi) utilizzate nella rete “aaa” “AAA” “AAA” “bbb” “BBB” STRING STRING s1 s2 s1^s2 STRING var s1,s2 : STRING;
Coloured Petri Nets (CP Nets) “aaa” “AAA” “AAA” “AAA” “bbb” “BBB” “bbb” “BBB” STRING STRING STRING STRING s1 s2 s1 s2 s1^s2 s1^s2 “aaaAAA” STRING STRING var s1,s2 : STRING;
Filosofi a cena con CP Nets Filosofi 1 2 3 4 5 var i : INT; INT i i , (i+1)%5 Chopsticks i 1 2 3 4 5 INT INT i i , (i+1)%5
Filosofi a cena con CP Nets 1 2 3 4 5 var i : INT; INT i i , (i+1)%5 i 1 2 3 4 5 INT INT i i , (i+1)%5
Filosofi a cena con CP Nets 1 3 4 5 var i : INT; INT i i , (i+1)%5 i 1 2 4 5 INT INT i i , (i+1)%5
Simulare P/T Nets con CP Nets Un intero per ogni token…. var i : INT; 1 1 1 1 1 INT INT i i i INT
CPN Tools • Tool che consente di disegnare, simulare e verificare proprietà di CP Nets • Disponibile per Windows e Linux (previa registrazione) all’indirizzo: http://wiki.daimi.au.dk/cpntools/