Obsah

Zadání

15. Současné metody specifikace a analýzy souběžných procesů

Vypracování

Na tuto otázku nemám čas, ale protože se nikdo nehlásí, navrhuju následující postup. Pokud má někdo ještě další nápady, doplňte je, prosím.

Jedna z možností je charakterizovat procesy jako Petriho sítě. Tomu se věnuje samostatná otázka.

Druhá možnost je chtít použít model checking nebo equivalence checking (který je založený na bisimulaci). V tom případě potřebuju explicitně nebo implicitně definovaný stavový prostor, konkrétně Labelled Transition System. K jeho specifikaci se pak dají použít různé formalismy, například CCS (Calculus of Communicating Systems), kterému se věnuje předmět IV010 Komunikace a paralelismus (včetně různých variant bisimulace) a materiály k němu by měly poskytnout dostatečný předmět. Model checking je zpracovaný v samostatné otázce.

Poznamky z IV010 Komunikace a paralelismus - zacal jsem prvni prednaskou a od druhe premyslim, jestli to ma vubec cenu jednu po jedne prepisovat, protoze ty slidy jsou pomerne strohe a prijde mi, ze bych to bral skoro 1:1, pridal jsem aspon nejaky zakladni prehled, co se v jednotlivych slidech objevuje

CCS (Calculus of Communicating Systems)

Komunikace

Procesy

Operace

Syntax a semantika

Silna bisimulace

Slaba bisimulace

Priklady

Bisimulacni kongruence

Rozsireni CCS

Temp. vlastnosti procesu

Taky nemusí být od věci přečíst si něco o Process Rewrite Systems. — Tomáš Vejpustek 2013/06/20 19:34

Ďalšie nápadady - z predmetu IA006 (Automaty II):

- uvedené odkazy sú odkazy na materiály použité k výuke predmetu IA006, pravdepodobne nájdete aj niekde čosi ďalšie

Předměty