DocumentCode
2966231
Title
Process-Based Design Verification for Systems Involving Shared Resources
Author
Cheung, K.S. ; Chow, K.O.
Author_Institution
Hong Kong Baptist Univ.
fYear
2006
fDate
Dec. 2006
Firstpage
99
Lastpage
106
Abstract
In system synthesis, one need to derive from a given set of processes a system design which is correct in the sense that the system is well-behaved (that is, live, bounded and reversible). This is especially important for shared-resource systems, in which erroneous situations such as deadlock and capacity overflow are easily induced because of the sharing of common resources among different asynchronous processes. In this paper, a process-based method is proposed for verifying the well-behavedness of a system. The method can be performed at an early stage of system development, where functional requirements are elicited and interpreted as processes. By specifying the given processes as augmented marked graphs, we perform stepwise synthesis of these augmented marked graphs through the fusion of their common places which denote the shared resources. Liveness, boundedness and reversibility can be effectively checked by making use of the special properties of augmented marked graphs
Keywords
formal verification; graph theory; resource allocation; systems analysis; augmented marked graphs; process-based design verification; shared-resource systems; stepwise synthesis; system synthesis; Chaos; Manufacturing systems; Petri nets; Process design; System recovery; Terminology;
fLanguage
English
Publisher
ieee
Conference_Titel
Services Computing, 2006. APSCC '06. IEEE Asia-Pacific Conference on
Conference_Location
Guangzhou, Guangdong
Print_ISBN
0-7695-2751-5
Type
conf
DOI
10.1109/APSCC.2006.79
Filename
4041218
Link To Document