Soft Concurrent Constraint Programming

08/06/2002
by   S. Bistarelli, et al.
0

Soft constraints extend classical constraints to represent multiple consistency levels, and thus provide a way to express preferences, fuzziness, and uncertainty. While there are many soft constraint solving formalisms, even distributed ones, by now there seems to be no concurrent programming framework where soft constraints can be handled. In this paper we show how the classical concurrent constraint (cc) programming framework can work with soft constraints, and we also propose an extension of cc languages which can use soft constraints to prune and direct the search for a solution. We believe that this new programming paradigm, called soft cc (scc), can be also very useful in many web-related scenarios. In fact, the language level allows web agents to express their interaction and negotiation protocols, and also to post their requests in terms of preferences, and the underlying soft constraint solver can find an agreement among the agents even if their requests are incompatible.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/24/2014

Timed Soft Concurrent Constraint Programs: An Interleaved and a Parallel Approach

We propose a timed and soft extension of Concurrent Constraint Programmi...
research
08/14/2018

An Assertion language for slicing Constraint Logic Languages

Constraint Logic Programming (CLP) is a language scheme for combining tw...
research
02/25/2017

Contractibility for Open Global Constraints

Open forms of global constraints allow the addition of new variables to ...
research
06/22/2009

Soft Constraints for Quality Aspects in Service Oriented Architectures

We propose the use of Soft Constraints as a natural way to model Service...
research
07/25/2019

Spacetime Programming: A Synchronous Language for Composable Search Strategies

Search strategies are crucial to efficiently solve constraint satisfacti...
research
08/29/2018

Memory Consistency Models using Constraints

Memory consistency models (MCMs) are at the heart of concurrent programm...
research
03/11/2021

Residuation for Soft Constraints: Lexicographic Orders and Approximation Techniques

Residuation theory concerns the study of partially ordered algebraic str...

Please sign up or login with your details

Forgot password? Click here to reset