Please use this identifier to cite or link to this item:
Title: Open constraint programming
Keywords: distributed programming, concurrency, triggers, speculation, coordination, spatial indexing
Issue Date: 24-Jan-2006
Citation: ZHU QILI, KENNY (2006-01-24). Open constraint programming. ScholarBank@NUS Repository.
Abstract: Open Constraint Programming (OCP) is a new programming framework that offers shared-store distributed programming for reactive applications. The basic feature of this paradigm is that it allows multiple agent programs to react and synchronize with a highly structured knowledge base through the use of embedded program fragments called "reactors." The paradigm gives rise to reactivity with triggers on complex constraint logic realized by a noval spatial index structure. The advanced feature of the paradigm is the generalization of committed choice (which also exists in most concurrent languages) to allow commits to happen arbitrarily "late" in the choices, and thus enables the agents to "speculate" different possibility in future. The OCP framework is particularly useful in the areas of e-business, multi-agent systems, workflow systems, gaming and robotics, etc.
Appears in Collections:Ph.D Theses (Open)

Show full item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
thesis-final.pdf2.22 MBAdobe PDF



Page view(s)

checked on Apr 20, 2019


checked on Apr 20, 2019

Google ScholarTM


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.