Abstract

CSPCONS is a programming language that supports program execution over multiple Prolog processes with constraints. The language is an extended version of C sp-ii, a version of Prolog that supports channel-based communicating processes and TCP/IP communication, that is based on the CSP model introduced by Hoare. C spcons inherits all the advanced features of C sp-ii and extends it by introducing constraint solving capabilities to the processes. In C spcons each Prolog process has one or more solvers attached and each solver is independent from the others, following the original C sp-ii model, thus resulting to a communicating sequential constraint logic programming system. Such a model can facilitate greatly the implementation of distributed CLP applications. This paper describes the original C sp-ii system along with details of the extensions that resulted to the C spcons system and presents an example demonstrating the applicability of the system to distributed constraint satisfaction problems.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.