DocumentCode
1572274
Title
Cyclic communicating processes: hierarchy and verification
Author
Thiagarajan, P.S.
Author_Institution
Sch. of Comput., Nat. Univ. of Singapore, Singapore
fYear
2003
Firstpage
4
Abstract
We advocate Cyclic Communicating Processes (CCPs) as a viable and tractable model of computation for reactive systems. As the name suggests, the model consists of a network of sequential agents that communicate with each other. The crucial restriction is that the control flow of each agent is cyclic. The communication mechanism consists of the agents performing common actions together. The first extension consists of endowing the control states with finite number of colors which can serve as abstractions of the values of the variables owned by the agents. This leads to a restricted class of colored Petri nets that one could term as colored marked graphs or colored T-systems. This class of CCPs has a natural semantics in terms of finite 1-safe Petri nets. We concentrate on specification and verification issues related to branching temporal logics for CCPs.
Keywords
Petri nets; graph colouring; software agents; temporal logic; CCP specification; CCP verification; colored Petri nets; cyclic communicating processes; reactive systems; sequential agents; temporal logic; Application software; Communication system control; Logic; Manipulator dynamics; Petri nets; Processor scheduling; Programming; Reachability analysis; Timing; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Application of Concurrency to System Design, 2003. Proceedings. Third International Conference on
Print_ISBN
0-7695-1887-7
Type
conf
DOI
10.1109/CSD.2003.1207693
Filename
1207693
Link To Document