Coordination via Interaction Constraints I: Local Logic
Dave Clarke (Dept. Computer Science, Katholieke Universiteit Leuven),, Jos\'e Proen\c{c}a (CWI)

TL;DR
This paper introduces a novel coordination model based on interaction constraints and partial, iterative satisfaction, enabling asynchronous and local constraint solving for complex systems.
Contribution
It extends previous models by incorporating advanced external interactions and allowing local, concurrent constraint satisfaction to improve flexibility and efficiency.
Findings
Supports asynchronous, local constraint satisfaction.
Enables multiple constraint parts to interact concurrently.
Provides a logical foundation for local solutions.
Abstract
Wegner describes coordination as constrained interaction. We take this approach literally and define a coordination model based on interaction constraints and partial, iterative and interactive constraint satisfaction. Our model captures behaviour described in terms of synchronisation and data flow constraints, plus various modes of interaction with the outside world provided by external constraint symbols, on-the-fly constraint generation, and coordination variables. Underlying our approach is an engine performing (partial) constraint satisfaction of the sets of constraints. Our model extends previous work on three counts: firstly, a more advanced notion of external interaction is offered; secondly, our approach enables local satisfaction of constraints with appropriate partial solutions, avoiding global synchronisation over the entire constraints set; and, as a consequence, constraint…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
