TY - GEN
T1 - Partition refinement for bisimilarity in CCP
AU - Aristizabal, Andres
AU - Bonchi, Filippo
AU - Valencia, Frank D.
AU - Pino, Luis Fernando
PY - 2012
Y1 - 2012
N2 - Saraswat's concurrent constraint programming (ccp) is a mature formalism for modeling processes (or programs) that interact by telling and asking constraints in a global medium, called the store. Bisimilarity is a standard behavioural equivalence in concurrency theory, but a well-behaved notion of bisimilarity for ccp has been proposed only recently. When the state space of a system is finite, the ordinary notion of bisimilarity can be computed via the well-known partition refinement algorithm, but unfortunately, this algorithm does not work for ccp bisimilarity. In this paper, we propose a variation of the partition refinement algorithm for verifying ccp bisimilarity. To the best of our knowledge this is the first work providing for the automatic verification of program equivalence for ccp.
AB - Saraswat's concurrent constraint programming (ccp) is a mature formalism for modeling processes (or programs) that interact by telling and asking constraints in a global medium, called the store. Bisimilarity is a standard behavioural equivalence in concurrency theory, but a well-behaved notion of bisimilarity for ccp has been proposed only recently. When the state space of a system is finite, the ordinary notion of bisimilarity can be computed via the well-known partition refinement algorithm, but unfortunately, this algorithm does not work for ccp bisimilarity. In this paper, we propose a variation of the partition refinement algorithm for verifying ccp bisimilarity. To the best of our knowledge this is the first work providing for the automatic verification of program equivalence for ccp.
KW - bisimilarity
KW - concurrent constraint programming
KW - partition refinement
UR - http://www.scopus.com/inward/record.url?scp=84863594782&partnerID=8YFLogxK
U2 - 10.1145/2245276.2245296
DO - 10.1145/2245276.2245296
M3 - Conference contribution
AN - SCOPUS:84863594782
SN - 9781450308571
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 88
EP - 93
BT - 27th Annual ACM Symposium on Applied Computing, SAC 2012
T2 - 27th Annual ACM Symposium on Applied Computing, SAC 2012
Y2 - 26 March 2012 through 30 March 2012
ER -