TY - JOUR
T1 - A behavioral congruence for concurrent constraint programming with nondeterministic choice
AU - Pino, Luis F.
AU - Bonchi, Filippo
AU - Valencia, Frank D.
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2014.
PY - 2014
Y1 - 2014
N2 - Concurrent constraint programming (ccp) is a well-established model of concurrency for reasoning about systems of multiple agents that interact with each other by posting and querying partial information on a shared space. (Weak) bisimilarity is one of the most representative notions of behavioral equivalence for models of concurrency. A notion of weak bisimilarity, called weak saturated bisimilarity (≈sb), was recently proposed for ccp. This equivalence improves on previous bisimilarity notions for ccp that were too discriminating and it is a congruence for the choice-free fragment of ccp. In this paper, however, we show that ≈sbis not a congruence for ccp with nondeterministic choice. We then introduce a new notion of bisimilarity, called weak full bisimilarity (≈f), and show that it is a congruence for the full language of ccp.We also show the adequacy of ≈f by establishing that it coincides with the congruence induced by closing ≈sb under all contexts. The advantage of the new definition is that, unlike the congruence induced by ≈sb, it does not require quantifying over infinitely many contexts.
AB - Concurrent constraint programming (ccp) is a well-established model of concurrency for reasoning about systems of multiple agents that interact with each other by posting and querying partial information on a shared space. (Weak) bisimilarity is one of the most representative notions of behavioral equivalence for models of concurrency. A notion of weak bisimilarity, called weak saturated bisimilarity (≈sb), was recently proposed for ccp. This equivalence improves on previous bisimilarity notions for ccp that were too discriminating and it is a congruence for the choice-free fragment of ccp. In this paper, however, we show that ≈sbis not a congruence for ccp with nondeterministic choice. We then introduce a new notion of bisimilarity, called weak full bisimilarity (≈f), and show that it is a congruence for the full language of ccp.We also show the adequacy of ≈f by establishing that it coincides with the congruence induced by closing ≈sb under all contexts. The advantage of the new definition is that, unlike the congruence induced by ≈sb, it does not require quantifying over infinitely many contexts.
UR - http://www.scopus.com/inward/record.url?scp=84921630006&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-10882-7_21
DO - 10.1007/978-3-319-10882-7_21
M3 - Article
AN - SCOPUS:84921630006
SN - 0302-9743
VL - 8687
SP - 351
EP - 368
JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ER -