DocumentCode
2148761
Title
CCS with priority choice
Author
Camilleri, Juanito ; Winskel, Glynn
Author_Institution
Comput. Lab., Cambridge Univ., UK
fYear
1991
fDate
15-18 July 1991
Firstpage
246
Lastpage
255
Abstract
An extension of Milner´s CCS with a priority choice operator called prisum is investigated. This operator is very similar to the PRIALT construct of Occam. The binary prisum operator only allows execution of its second component in the case in which 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 read-sets (of the environment) as well as the normal action symbols from CCS. A notion of strong bisimulation is defined on agents with priority by means of 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
Keywords
formal languages; formal logic; programming theory; CCS; Occam; PRIALT construct; action symbols; binary prisum operator; bisimulation; congruence; equational laws; expansion law; finite agents; operational semantics; priority choice operator; read-sets; Application software; Carbon capture and storage; Chemical sensors; Computer languages; Computer science; Control systems; EMTP; Laboratories; Temperature control; Temperature sensors;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 1991. LICS '91., Proceedings of Sixth Annual IEEE Symposium on
Conference_Location
Amsterdam
Print_ISBN
0-8186-2230-X
Type
conf
DOI
10.1109/LICS.1991.151649
Filename
151649
Link To Document