Earlier work of mine on this subject includes the papers:
A preliminary version of this paper, with title The failure of failures: Towards a paradigm for asynchronous communication, appeared in the proceedings of CONCUR 91.
The results of this work have been subsequently extended with a notion of block and locality operator, in the paper On Blocks: locality and asynchronous communication.
A preliminary version of this paper, with title Confluence and Concurrent Constraint Programming, appeared in the proceedings of AMAST 95.
Related work: Constraint Logic Programming with Dynamic Scheduling: A Semantics Based on Closure Operators. (With M. Falaschi, K. Marriott, and M. Gabbrielli.)
Previous work on this subject appeared in the papers:
[BP90] Concurrent logic languages: Asynchronism and language comparison.
See also From Concurrent Logic Programming to Concurrent Constraint Programming and A paradigm for asynchronous communication and its application to concurrent constraint programming.
A preliminary version of this paper, with the same title, appeared in the proceedings of SAS 95.
The foundations of this work are provided by the results of the paper Weak Relative Pseudo-Complements of Closure Operators.
See also Confluence in Concurrent Constraint Programming and Compositional Analysis for Concurrent Constraint Programming.
A preliminary version of this paper, with title A Logical Denotational Semantics for Constraint Logic Programming, appeared in the proceedings of ESOP 94.
A preliminary version of this paper, with title A Theory of First-Order Built-in's of Prolog, appeared in the proceedings of ALP 92.
This work continues the investigation about the semantics of Logic Programming following ideas firstly proposed in the paper Declarative modeling of the operational behaviour of logic languages.
A preliminary version of this paper, with title A new declarative semantics for logic languages, appeared in the proceedings of ICSLP 88.
A preliminary version of this paper, with title Negation As Instantiation: a New Rule for the Treatment of Negation in Logic Programming, appeared in the proceedings of ICLP 91.
See also An algebraic perspective of constraint logic programming.
A preliminary version of this paper, with title A complete semantic characterization of K-LEAF, a logic language with partial functions, appeared in the proceedings of ISLP 87.