CCS WITH PRIORITY CHOICE

被引:27
作者
CAMILLERI, J [1 ]
WINSKEL, G [1 ]
机构
[1] AARHUS UNIV, DEPT COMP SCI, DK-8000 AARHUS C, DENMARK
关键词
D O I
10.1006/inco.1995.1003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper investigates an extension of Milner's CCS with a priority choice operator called prisum: this operator is very similar to the PRIALT construct of Occam. The new binary prisum operator only allows execution of its second component in the case where the environment is not ready to allow the first component to proceed. This dependency on the set of actions the environment is ready to perform goes beyond that encountered in traditional CCS. Its expression leads to a novel operational semantics in which transitions carry ready-sets (of the environment) as well as the normal action symbols from CCS. A notion of strong bisimulation is defined on agents with priority via this semantics. It is a congruence and satisfies new equational laws (including a new expansion law) which are shown to be complete for finite agents with prisum. The laws are conservative over agents of traditional CCS. (C) 1995 Academic Press, Inc.
引用
收藏
页码:26 / 37
页数:12
相关论文
共 19 条
[1]  
BAETEN JCM, 1985, CSR8503 CTR MATH COM
[2]  
BARRETT G, 1989, P MFPS, V5
[3]  
BEST E, 1990, 690 U HILD I COMP SC
[4]  
BRINKSMA E, 1986, PROTOCOL SPECIFICATI, V5, P171
[5]  
CAMILLERI J, 1990, 227 U CAMBR COMP LAB
[6]  
CAMILLERI J, 1989, INT J PARALLEL PROGR, V18
[7]  
CAMILLERI J, 1991, LECT NOTES COMPUT SC, V527, P142
[8]  
CAMILLERI J, 1991, 6TH P ANN IEEE S LOG
[9]   PRIORITIES IN PROCESS ALGEBRAS [J].
CLEAVELAND, R ;
HENNESSY, M .
INFORMATION AND COMPUTATION, 1990, 87 (1-2) :58-77
[10]  
COSTA G, 1984, LECT NOTES COMPUT SC, V176, P245