s tr - - PowerPoint PPT Presentation
s tr - - PowerPoint PPT Presentation
s tr r Pr t t
π✲❈❛❧❝✉❧✉s ✖ ❙②♥t❛①
Pr❡✜①❡s α ::= ¯ ②① ❖✉t♣✉t ②(①) ■♥♣✉t τ ❙✐❧❡♥t ❆❣❡♥ts P ✵ ◆✐❧ P Pr❡✜① P P ❙✉♠ P P P❛r❛❧❧❡❧ ① P ❘❡str✐❝t✐♦♥ ① ② P ▼❛t❝❤ ① ② P ▼✐s♠❛t❝❤ ❉❡✜♥✐t✐♦♥s ❆ ①✶ ①♥
❞❡❢ P
π✲❈❛❧❝✉❧✉s ✖ ❙②♥t❛①
Pr❡✜①❡s α ::= ¯ ②① ❖✉t♣✉t ②(①) ■♥♣✉t τ ❙✐❧❡♥t ❆❣❡♥ts P ::= ✵ ◆✐❧ α.P Pr❡✜① P + P ❙✉♠ P|P P❛r❛❧❧❡❧ (ν①)P ❘❡str✐❝t✐♦♥ [① = ②].P ▼❛t❝❤ [① = ②].P ▼✐s♠❛t❝❤ ❉❡✜♥✐t✐♦♥s ❆ ①✶ ①♥
❞❡❢ P
π✲❈❛❧❝✉❧✉s ✖ ❙②♥t❛①
Pr❡✜①❡s α ::= ¯ ②① ❖✉t♣✉t ②(①) ■♥♣✉t τ ❙✐❧❡♥t ❆❣❡♥ts P ::= ✵ ◆✐❧ α.P Pr❡✜① P + P ❙✉♠ P|P P❛r❛❧❧❡❧ (ν①)P ❘❡str✐❝t✐♦♥ [① = ②].P ▼❛t❝❤ [① = ②].P ▼✐s♠❛t❝❤ ❉❡✜♥✐t✐♦♥s ❆(①✶, ..., ①♥) ❞❡❢ = P
π✲❈❛❧❝✉❧✉s ✖ ❚r❛♥s✐t✐♦♥ ❘✉❧❡s
Pr❡✜①
α.P
α
− →P
❘❡str✐❝t✐♦♥
P
α
− →P ′,①∈α (ν①).P
α
− →(ν①).P ′
▼❛t❝❤
α.P
α
− →P [①=①].P
α
− →P
▼✐s♠❛t❝❤
α.P
α
− →P,①=② [①=②].P
α
− →P
π✲❈❛❧❝✉❧✉s ✖ ❚r❛♥s✐t✐♦♥ ❘✉❧❡s
P❛r❛❧❧❡❧
P
α
− →P ′,❜♥(α)∩❢♥(◗)=∅ P|◗
α
− →P ′|◗
❈♦♠♠✉♥✐❝❛t✐♦♥
P
α(①)
− →P ′,◗ ¯
α✉
− →◗ ′ P|◗
α
− →P ′{✉/①}|◗ ′
❙✉♠♠❛t✐♦♥
P
α
− →P ′ P+◗
α
− →P ′
❙❝❛❧❛ ✖ ❱❛r✐❛❜❧❡s ❛♥❞ ▼❡t❤♦❞s
✈❛❧ str✐♥❣✿❙tr✐♥❣ ❂ ✧◆♦t r❡❛ss✐❣♥❛❜❧❡✧ ✈❛r str✐♥❣✿❙tr✐♥❣ ❂ ✧❘❡❛ss✐❣♥❛❜❧❡✧ ❞❡❢ ♠❛①✭①✿■♥t ✱ ②✿■♥t✮✿■♥t ❂ ④ ✐❢ ✭① ❃ ②✮ ① ❡❧s❡ ② ⑥
❙❝❛❧❛ ✖ ❚②♣❡ ■♥❢❡r❡♥❝❡
✈❛❧ str✐♥❣ ❂ ✧◆♦t r❡❛ss✐❣♥❛❜❧❡✧ ✈❛r str✐♥❣ ❂ ✧❘❡❛ss✐❣♥❛❜❧❡✧ ❞❡❢ ♠❛①✭①✿■♥t ✱ ②✿■♥t✮ ❂ ④ ✐❢ ✭① ❃ ②✮ ① ❡❧s❡ ② ⑥
❙❝❛❧❛ ✖ ❈❧❛ss❡s ❛♥❞ ❚r❛✐ts
tr❛✐t P❡rs♦♥ ④ ❞❡❢ s❧❡❡♣ ④ ❚❤r❡❛❞ s❧❡❡♣ ✶✵✵✵ ⑥ ❞❡❢ t❛❧❦✿❯♥✐t ⑥ ❝❧❛ss ◆✐❝❡P❡rs♦♥ ❡①t❡♥❞s P❡rs♦♥ ④ ❞❡❢ t❛❧❦ ④ ♣r✐♥t❧♥ ✭✧ ❍❡❧❧♦ ✧✮ ⑥ ⑥
❙❝❛❧❛ ✖ ❖❜❥❡❝ts
♦❜❥❡❝t P✐♥❡❛♣♣❧❡ ④ ❞❡❢ ❡❛t ④ ♣r✐♥t❧♥ ✭✧ t❛st② ✧✮ ⑥ ⑥ s❝❛❧❛ ❃ P✐♥❡❛♣♣❧❡✳❡❛t t❛st②✦
❙❝❛❧❛ ✖ ❈❛s❡ ❈❧❛ss❡s ❛♥❞ P❛tt❡r♥ ▼❛t❝❤✐♥❣
tr❛✐t ❍✉♠❛♥ ❝❛s❡ ❝❧❛ss ▼❛♥✭♥❛♠❡✿❙tr✐♥❣✮ ❡①t❡♥❞s ❍✉♠❛♥ ❝❛s❡ ❝❧❛ss ❲♦♠❛♥✭♥❛♠❡✿❙tr✐♥❣✮ ❡①t❡♥❞s ❍✉♠❛♥ ❞❡❢ ✇❤♦■s✭❤✉♠❛♥✿❍✉♠❛♥✮ ④ ❤✉♠❛♥ ♠❛t❝❤ ④ ❝❛s❡ ▼❛♥✭♥❛♠❡✮ ❂❃ ♣r✐♥t❧♥ ✭✧❍❡ ✐s ✧✰ ♥❛♠❡✮ ❝❛s❡ ❲♦♠❛♥✭♥❛♠❡✮ ❂❃ ♣r✐♥t❧♥ ✭✧❙❤❡ ✐s ✧✰ ♥❛♠❡✮ ⑥ ⑥ s❝❛❧❛ ❃ ✇❤♦■s✭▼❛♥✭✧❏♦❡ ❉♦❡✧✮✮ ❍❡ ✐s ❏♦❡ ❉♦❡
❙❝❛❧❛ ✖ ■♠♣❧✐❝✐t ❈♦♥✈❡rs✐♦♥s
✐♠♣❧✐❝✐t ❞❡❢ ■♥t✷❙tr✐♥❣✭✐♥t✿■♥t✮ ❂ ✐♥t✳t♦❙tr✐♥❣ ❞❡❢ ❧❡♥✭str✿❙tr✐♥❣✮ ❂ str✳s✐③❡ s❝❛❧❛ ❃ ❧❡♥ ✭✶✷✸✹✮ r❡s✵✿ ■♥t ❂ ✹
P✐st❛❝❤❡ ✖ ❆P■
❆❣❡♥t ❞❡✜♥✐t✐♦♥✿
✈❛❧ P ❂ ❆❣❡♥t ✭✳✳✳✮ ❧❛③② ✈❛❧ r❡❝P✿❆❣❡♥t ❂ ❆❣❡♥t ✭✳✳✳✮ ✈❛❧ r❡strP ❂ ❆❣❡♥t ④ ✈❛❧ r❡str✐❝t❡❞◆❛♠❡ ❂ ◆❛♠❡ ✭✳✳✳✮ ✳✳✳ ⑥ ❞❡❢ ❛r❣P✭❛r❣✶✿❚②♣❡✶ ✱ ✳✳✳✱ ❛r❣◆✿❚②♣❡◆✮✿❆❣❡♥t ❂ ❆❣❡♥t ④ ✳✳✳ ⑥
P✐st❛❝❤❡ ✖ ❆P■
◆❛♠❡s✿
✈❛❧ ♥❛♠❡ ❂ ◆❛♠❡✭s♦♠❡❴♦❜❥❡❝t✮ ✈❛❧ ♥❛♠❡ ❂ ◆❛♠❡❬❚②♣❡❪ ♥❛♠❡ ✿❂ ♦t❤❡r❴♦❜❥❡❝t ✈❛❧✉❡ ❂ ♥❛♠❡✳✈❛❧✉❡
P✐st❛❝❤❡ ✖ ❆P■
▲✐♥❦s✿
✈❛❧ ❧✐♥❦ ❂ ▲✐♥❦❬❚②♣❡❪ ❧✐♥❦⑦♥❛♠❡ ❧✐♥❦✭❛♥♦t❤❡r❴♥❛♠❡✮
❙✐❧❡♥t ❚r❛♥s✐t✐♦♥s✿
✈❛❧ s✐❧❡♥t ❂ ❆❝t✐♦♥④ ❞♦❙♦♠❡t❤✐♥❣ ✭✮ ⑥
P✐st❛❝❤❡ ✖ ❆P■
Pr❡✜① ❈♦♥❝❛t❡♥❛t✐♦♥✿
✈❛❧ P ❂ ❆❣❡♥t ④ ♣✶ ✯ ♣✷ ✯ ◗ ⑥
▼❛t❝❤✐♥❣✿
✈❛❧ P ❂ ❆❣❡♥t✭■❢ ✭❝♦♥❞✐t✐♦♥✮ ④◗⑥✮
P✐st❛❝❤❡ ✖ ❆P■
❆❣❡♥t ❈♦♠♣♦s✐t✐♦♥✿
✈❛❧ P ❂ ❆❣❡♥t ④ ◗✶ ⑤ ◗✷ ⑤ ◗✸ ⑥
❙✉♠♠❛t✐♦♥✿
✈❛❧ P ❂ ❆❣❡♥t ④ ✭♣✶ ✿✿ ◗✶✮ ✰ ✭♣✷ ✿✿ ◗✷✮ ✰ ✭♣✸ ✿✿ ◗✸✮ ⑥
π✲❈❛❧❝✉❧✉s ✖ ❊①❛♠♣❧❡
❚❤❡ ❛❣❡♥ts✿ ❈ = (ν♣)(ν①)❛(♣).¯ ♣① P = (ν②)❜(②).τ.P ❙ = ¯ ❛❜.❙ ❚❤❡ ❝♦♠♣♦s✐t✐♦♥✿ ❈|P|❙
C P S a b
P✐st❛❝❤❡ ✖ ❊①❛♠♣❧❡
♦❜❥❡❝t Pr✐♥ts❡r✈❡r ④ ❞❡❢ ♠❛✐♥ ✭❛r❣s✿❆rr❛②❬❙tr✐♥❣ ❪✮ ④ ✈❛❧ ❛ ❂ ▲✐♥❦❬▲✐♥❦❬❙tr✐♥❣ ❪❪ ✈❛❧ ❜ ❂ ▲✐♥❦❬❙tr✐♥❣❪ ⑥ ⑥
P✐st❛❝❤❡ ✖ ❊①❛♠♣❧❡
♦❜❥❡❝t Pr✐♥ts❡r✈❡r ④ ❞❡❢ ♠❛✐♥ ✭❛r❣s✿❆rr❛②❬❙tr✐♥❣ ❪✮ ④ ✈❛❧ ❛ ❂ ▲✐♥❦❬▲✐♥❦❬❙tr✐♥❣ ❪❪ ✈❛❧ ❜ ❂ ▲✐♥❦❬❙tr✐♥❣❪
✈❛❧ ❈ ❂ ❆❣❡♥t ④ ✈❛❧ ♣ ❂ ◆❛♠❡❬▲✐♥❦❬❙tr✐♥❣ ❪❪ ❛✭♣✮ ✯ ♣⑦✧ ♠❡ss❛❣❡✧ ⑥
⑥ ⑥
P✐st❛❝❤❡ ✖ ❊①❛♠♣❧❡
♦❜❥❡❝t Pr✐♥ts❡r✈❡r ④ ❞❡❢ ♠❛✐♥ ✭❛r❣s✿❆rr❛②❬❙tr✐♥❣ ❪✮ ④ ✈❛❧ ❛ ❂ ▲✐♥❦❬▲✐♥❦❬❙tr✐♥❣ ❪❪ ✈❛❧ ❜ ❂ ▲✐♥❦❬❙tr✐♥❣❪ ✈❛❧ ❈ ❂ ❆❣❡♥t ④ ✈❛❧ ♣ ❂ ◆❛♠❡❬▲✐♥❦❬❙tr✐♥❣ ❪❪ ❛✭♣✮ ✯ ♣⑦✧ ♠❡ss❛❣❡✧ ⑥
❧❛③② ✈❛❧ ❙✿❆❣❡♥t ❂ ❆❣❡♥t ④ ❛⑦❜✯❙ ⑥
⑥ ⑥
P✐st❛❝❤❡ ✖ ❊①❛♠♣❧❡
♦❜❥❡❝t Pr✐♥ts❡r✈❡r ④ ❞❡❢ ♠❛✐♥ ✭❛r❣s✿❆rr❛②❬❙tr✐♥❣ ❪✮ ④ ✈❛❧ ❛ ❂ ▲✐♥❦❬▲✐♥❦❬❙tr✐♥❣ ❪❪ ✈❛❧ ❜ ❂ ▲✐♥❦❬❙tr✐♥❣❪ ✈❛❧ ❈ ❂ ❆❣❡♥t ④ ✈❛❧ ♣ ❂ ◆❛♠❡❬▲✐♥❦❬❙tr✐♥❣ ❪❪ ❛✭♣✮ ✯ ♣⑦✧ ♠❡ss❛❣❡✧ ⑥ ❧❛③② ✈❛❧ ❙✿❆❣❡♥t ❂ ❆❣❡♥t ④ ❛⑦❜✯❙ ⑥
❧❛③② ✈❛❧ P✿❆❣❡♥t ❂ ❆❣❡♥t ④ ✈❛❧ ♠s❣ ❂ ◆❛♠❡❬❙tr✐♥❣❪ ✈❛❧ ❛❝t ❂ ❆❝t✐♦♥ ④ ♣r✐♥t❧♥✭♠s❣✳✈❛❧✉❡✮ ⑥ ❜✭♠s❣✮ ✯ ❛❝t ✯ P ⑥
⑥ ⑥
P✐st❛❝❤❡ ✖ ❊①❛♠♣❧❡
♦❜❥❡❝t Pr✐♥ts❡r✈❡r ④ ❞❡❢ ♠❛✐♥ ✭❛r❣s✿❆rr❛②❬❙tr✐♥❣ ❪✮ ④ ✈❛❧ ❛ ❂ ▲✐♥❦❬▲✐♥❦❬❙tr✐♥❣ ❪❪ ✈❛❧ ❜ ❂ ▲✐♥❦❬❙tr✐♥❣❪ ✈❛❧ ❈ ❂ ❆❣❡♥t ④ ✈❛❧ ♣ ❂ ◆❛♠❡❬▲✐♥❦❬❙tr✐♥❣ ❪❪ ❛✭♣✮ ✯ ♣⑦✧ ♠❡ss❛❣❡✧ ⑥ ❧❛③② ✈❛❧ ❙✿❆❣❡♥t ❂ ❆❣❡♥t ④ ❛⑦❜✯❙ ⑥ ❧❛③② ✈❛❧ P✿❆❣❡♥t ❂ ❆❣❡♥t ④ ✈❛❧ ♠s❣ ❂ ◆❛♠❡❬❙tr✐♥❣❪ ✈❛❧ ❛❝t ❂ ❆❝t✐♦♥ ④ ♣r✐♥t❧♥✭♠s❣✳✈❛❧✉❡✮ ⑥ ❜✭♠s❣✮ ✯ ❛❝t ✯ P ⑥
♥❡✇ ❚❤r❡❛❞❡❞❘✉♥♥❡r ✭❈ ⑤ ❙ ⑤ P✮ st❛rt
⑥ ⑥
P✐st❛❝❤❡ ✖ ▼❡ss❛❣❡ P❛ss✐♥❣
❈❤❛♥♥❡❧s ❛r❡ ❜✉✛❡rs ❈♦♠♠✉♥✐❝❛t✐♦♥ ✐s s②♥❝❤r♦♥♦✉s ❖✉t♣✉t ②① ❲❛✐t ✉♥t✐❧ ② ✐s ❡♠♣t② P✉t ① ♦♥ ② ❙✐❣♥❛❧ ② ♥♦t ❡♠♣t② ❲❛✐t ✉♥t✐❧ ② ✐s ❡♠♣t② ■♥♣✉t ② ① ❲❛✐t ✉♥t✐❧ ② ✐s ♥♦t ❡♠♣t② P✉t t❤❡ ❝♦♥t❡♥ts ♦❢ ② ✐♥ ① ❙✐❣♥❛❧ ② ❡♠♣t②
P✐st❛❝❤❡ ✖ ▼❡ss❛❣❡ P❛ss✐♥❣
❈❤❛♥♥❡❧s ❛r❡ ❜✉✛❡rs ❈♦♠♠✉♥✐❝❛t✐♦♥ ✐s s②♥❝❤r♦♥♦✉s ❖✉t♣✉t ¯ ②① ❲❛✐t ✉♥t✐❧ ② ✐s ❡♠♣t② P✉t ① ♦♥ ② ❙✐❣♥❛❧ ② ♥♦t ❡♠♣t② ❲❛✐t ✉♥t✐❧ ② ✐s ❡♠♣t② ■♥♣✉t ② ① ❲❛✐t ✉♥t✐❧ ② ✐s ♥♦t ❡♠♣t② P✉t t❤❡ ❝♦♥t❡♥ts ♦❢ ② ✐♥ ① ❙✐❣♥❛❧ ② ❡♠♣t②
P✐st❛❝❤❡ ✖ ▼❡ss❛❣❡ P❛ss✐♥❣
❈❤❛♥♥❡❧s ❛r❡ ❜✉✛❡rs ❈♦♠♠✉♥✐❝❛t✐♦♥ ✐s s②♥❝❤r♦♥♦✉s ❖✉t♣✉t ¯ ②① ❲❛✐t ✉♥t✐❧ ② ✐s ❡♠♣t② P✉t ① ♦♥ ② ❙✐❣♥❛❧ ② ♥♦t ❡♠♣t② ❲❛✐t ✉♥t✐❧ ② ✐s ❡♠♣t② ■♥♣✉t ②(①) ❲❛✐t ✉♥t✐❧ ② ✐s ♥♦t ❡♠♣t② P✉t t❤❡ ❝♦♥t❡♥ts ♦❢ ② ✐♥ ① ❙✐❣♥❛❧ ② ❡♠♣t②
P✐st❛❝❤❡ ✖ ❚②♣❡ ❍✐❡r❛r❝❤②
PiObject Prefix Agent Concatenation Composition Summation SummationAgent Guard ActionPrefix ConcatenationPrefix LinkPrefix ConcatenationAgent GuardedAgent CompositionAgent MatchAgent NilAgent RestrictedAgent
P✐st❛❝❤❡ ✖ ❉❛t❛ ❙tr✉❝t✉r❡
✈❛❧ P ❂ ❆❣❡♥t ✭ ♣✶ ✯ ♣✷ ✯ ♣✸ ✯ ◗ ✮
P✐st❛❝❤❡ ✖ ❉❛t❛ ❙tr✉❝t✉r❡
❆❣❡♥t ✭ ♣✶ ✯ ♣✷ ✯ ♣✸ ✯ ◗ ✮
P ConcatenationAgent ConcatenationPrefix Q ConcatenationPrefix p3 p1 p2
P✐st❛❝❤❡ ✖ ❊①❡❝✉t✐♦♥
♣r✐✈❛t❡ ❞❡❢ ❡①❡❝✉t❡✭❛❣❡♥t✿P✐❖❜❥❡❝t✮ ④ ❛❣❡♥t ♠❛t❝❤ ④ ❝❛s❡ ❚②♣❡✶ ✭✯ ❛r❣s✮ ❂❃ ✳✳✳ ❝❛s❡ ❚②♣❡✷ ✭✯ ❛r❣s✮ ❂❃ ✳✳✳ ✳✳✳ ⑥
P✐st❛❝❤❡ ✖ ❊①❡❝✉t✐♥❣ Pr❡✜① ❙❡q✉❡♥❝❡s
♣r✐✈❛t❡ ❞❡❢ ❡①❡❝✉t❡✭❡①♣r✿P✐❖❜❥❡❝t✮ ④ ❡①♣r ♠❛t❝❤ ④ ✳✳✳ ❝❛s❡ ❈♦♥❝❛t❡♥❛t✐♦♥Pr❡❢✐① ✭❧❡❢t ✱ r✐❣❤t✮ ❂❃ ❡①❡❝✉t❡✭❧❡❢t ❛♣♣❧②✮ ❡①❡❝✉t❡✭r✐❣❤t ❛♣♣❧②✮ ❝❛s❡ ❈♦♥❝❛t❡♥❛t✐♦♥❆❣❡♥t ✭❧❡❢t ✱ r✐❣❤t✮ ❂❃ ❡①❡❝✉t❡✭❧❡❢t✮ ❡①❡❝✉t❡✭r✐❣❤t✮ ✳✳✳ ⑥ ⑥
P✐st❛❝❤❡ ✖ ❊①❡❝✉t✐♥❣ Pr❡✜① ❙❡q✉❡♥❝❡s
❆❣❡♥t ✭ ♣✶ ✯ ♣✷ ✯ ♣✸ ✯ ◗ ✮
P ConcatenationAgent ConcatenationPrefix Q ConcatenationPrefix p3 p1 p2
P✐st❛❝❤❡ ✖ ❊①❡❝✉t✐♥❣ Pr❡✜① ❙❡q✉❡♥❝❡s
❆❣❡♥t ✭ ♣✶ ✯ ♣✷ ✯ ♣✸ ✯ ◗ ✮
P ConcatenationAgent ConcatenationPrefix Q ConcatenationPrefix p3 p1 p2
P✐st❛❝❤❡ ✖ ❊①❡❝✉t✐♥❣ Pr❡✜① ❙❡q✉❡♥❝❡s
❆❣❡♥t ✭ ♣✶ ✯ ♣✷ ✯ ♣✸ ✯ ◗ ✮
P ConcatenationAgent ConcatenationPrefix Q ConcatenationPrefix p3 p1 p2
P✐st❛❝❤❡ ✖ ❊①❡❝✉t✐♥❣ Pr❡✜① ❙❡q✉❡♥❝❡s
❆❣❡♥t ✭ ♣✶ ✯ ♣✷ ✯ ♣✸ ✯ ◗ ✮
P ConcatenationAgent ConcatenationPrefix Q ConcatenationPrefix p3 p1 p2
P✐st❛❝❤❡ ✖ ❊①❡❝✉t✐♥❣ Pr❡✜① ❙❡q✉❡♥❝❡s
❆❣❡♥t ✭ ♣✶ ✯ ♣✷ ✯ ♣✸ ✯ ◗ ✮
P ConcatenationAgent ConcatenationPrefix Q ConcatenationPrefix p3 p1 p2