Proving Concurrent Constraint Programs Correct

44Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.

Abstract

We introduce a simple compositional proof system for proving (partial) correctness of concurrentconstraint programs (CCP). The proof system is based on a denotational approximation of the strongest postcondition semantics of CCP programs. The proof system is proved to be correct for full CCP and complete for the class of programs in which the denotational semantics characterizes exactly the strongest postcondition. This class includes the so-called confluent CCP, a special case of which is constraint logic programming with dynamic scheduling.

Cite

CITATION STYLE

APA

De Boer, F. S., Gabbrielli, M., Marchiori, E., & Palamidessi, C. (1997). Proving Concurrent Constraint Programs Correct. ACM Transactions on Programming Languages and Systems, 19(5), 685–725. https://doi.org/10.1145/265943.265954

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free