Please use this identifier to cite or link to this item:
https://scholarbank.nus.edu.sg/handle/10635/200855
Title: | Object-Oriented Concurrent Constraint Programming in Oz | Authors: | Smolka, Gert Henz, Martin Jorg, Wurtz |
Issue Date: | 1993 | Publisher: | Springer-Verlag | Citation: | Smolka, Gert, Henz, Martin, Jorg, Wurtz (1993). Object-Oriented Concurrent Constraint Programming in Oz : 44-60. ScholarBank@NUS Repository. | Abstract: | Oz is a higher-order concurrent constraint programming system under development at DFKI. It combines ideas from logic and concurrent programming in a simple yet expressive language. From logic programming Oz inherits logic variables and logic data structures, which provide for a programming style where partial information about the values of variables is imposed concurrently and incrementally. A novel feature of Oz is the support of higher-order programming without sacrificing that denotation and equality of variables are captured by first-order logic. Another new feature of Oz are cells, a concurrent construct providing a minimal form of state fully compatible with logic data structures. These two features allow to express objects as procedures with state, avoiding the problems of stream communication, the conventional communication mechanism employed in concurrent logic programming. Based on cells and higher-order programming, Oz readily supports concurrent object-oriented programming including object identity, late method binding, multiple inheritance, "self", "super", batches, synchronous and asynchronous communication. | URI: | https://scholarbank.nus.edu.sg/handle/10635/200855 |
Appears in Collections: | Staff Publications Elements |
Show full item record
Files in This Item:
File | Description | Size | Format | Access Settings | Version | |
---|---|---|---|---|---|---|
PPCP93.pdf | 10.01 MB | Adobe PDF | OPEN | Post-print | View/Download |
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.