DocumentCode :
1737305
Title :
Model checking of control-finite CSP programs
Author :
Asai, Kenichi ; Matsuoka, Satoshi ; Yonezawa, Akinori
Author_Institution :
Dept. of Inf. Sci., Tokyo Univ., Japan
fYear :
1993
Firstpage :
174
Abstract :
The authors investigate an automatic verification mechanism for control-finite communicating sequential processes (CSP) programs by using the model checking technique. CSP programs with variables and usual sequential constructs are transformed into transition systems to apply the model checking technique. More specifically, binding of variables are attached to states and sequential statements are treated uniformly as events in a parallel environment. With this transformation, the system can be viewed as implementing the model checker for a static version of value-passing CCS. Another characteristic of the system is that the CSP programs to be verified are not limited to finite-state, but can be control-finite, CSP programs are control-finite if their control flow is finite. The model checker was implemented and various examples of parallel programming were verified
Keywords :
communicating sequential processes; parallel programming; program verification; automatic verification mechanism; communicating sequential processes; control-finite CSP programs; model checking; parallel programming; sequential constructs; sequential statements; transition systems; Automatic control; Carbon capture and storage; Control systems; Information science; Safety; System recovery; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-3230-5
Type :
conf
DOI :
10.1109/HICSS.1993.284112
Filename :
284112
Link To Document :
بازگشت