Skip to Main content Skip to Navigation
Conference papers

"DisChoco: A platform for distributed constraint programming"

Abstract : Open-source platforms are very useful for development and experimentation in constraint programming. However, until recently, no such platform existed for distributed constraint programming. This paper presents DisChoco, a platform for distributed constraint programming. DisChoco is a Java library implemented using the Choco solver and simple agent communication infrastructure (SACI). DisChoco can be used for simulation of a multi-agents environment on a single Java virtual machine, or performed in an environment physically distributed for a realistic use. DisChoco takes into account agent with a complex local problem, message loss, message corruption, and message delay. The implementation of DisChoco was made to offer a modular software architecture which accepts extensions easily. This paper presents the software architecture and illustrates how to implement a specific protocol.
Document type :
Conference papers
Complete list of metadata
Contributor : Christian Bessiere <>
Submitted on : Tuesday, December 11, 2007 - 3:04:00 PM
Last modification on : Monday, January 11, 2021 - 5:24:08 PM


  • HAL Id : lirmm-00189778, version 1



Redouane Ezzahir, Christian Bessière, Mustapha Belaissaoui, El Houssine Bouyakhf. "DisChoco: A platform for distributed constraint programming". DCR'07: Eighth International Workshop on Distributed Constraint Reasoning - In conjunction with IJCAI'07, Jan 2007, Hyderabad, India, pp.16-21. ⟨lirmm-00189778⟩



Record views