A Generalization of ACP Using Belnap's Logic

被引:6
作者
Ponse, Alban [1 ]
van der Zwaag, Mark B. [1 ]
机构
[1] Univ Amsterdam, Programming Res Grp, Amsterdam, Netherlands
关键词
Many-Valued Logic; Belnap's Logic; Process Algebra; ACP; Conditional Composition; Choice;
D O I
10.1016/j.entcs.2005.12.102
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An overview is given of ACP with conditional composition (i.e., if-then-else) over Belnap's four-valued logic. The interesting thing is that much of ACP can be analyzed using this logic. For example, both the choice operation + and delta (deadlock) can be seen as instances of conditional composition, and the axiom x+ delta = x follows from this perspective. Furthermore, parallel composition can be generalized to conditional parallel composition, which has sequential composition as an instance, next to common parallel composition, pure interleaving and synchronous ACP. This article is an extended abstract of [12]. The full article contains all proofs and some examples on parallel scheduling in GACP.
引用
收藏
页码:287 / 293
页数:7
相关论文
共 13 条
[1]  
Belnap Jr N.D., 1977, MODERN USES MULTIPLE, P5, DOI DOI 10.1007/978-94-010-1161-7_2
[2]  
Bergstra J.A., 1995, J APPL NONCLASSICAL, V5, P199
[3]  
Bergstra J.A., 2000, J APPL NONCLASSICAL, V10, P27
[4]   PROCESS ALGEBRA FOR SYNCHRONOUS COMMUNICATION [J].
BERGSTRA, JA ;
KLOP, JW .
INFORMATION AND CONTROL, 1984, 60 (1-3) :109-137
[5]   Kleene's three-valued logic and process algebra [J].
Bergstra, JA ;
Ponse, A .
INFORMATION PROCESSING LETTERS, 1998, 67 (02) :95-103
[6]  
BRACHA G, 2000, JAVA LANGUAGE SPECIF
[7]  
Fitting M., 1994, Fundamenta Informaticae, V20, P113
[8]  
Jones C., 1990, SYSTEMATIC SOFTWARE
[9]  
Kleene S., 1938, J SYMBOL LOGIC, V3, P150, DOI DOI 10.2307/2267778
[10]  
McCarthy J, 1963, COMPUTER PROGRAMMING, P33, DOI DOI 10.1016/S0049-237X(08)72018-4