| Objects with logic |
| Full text |
Pdf
(609 KB)
|
| Source
|
ACM Annual Computer Science Conference
archive
Proceedings of the 1990 ACM annual conference on Cooperation
table of contents
Washington, D.C., United States
Pages: 128 - 133
Year of Publication: 1990
ISBN:0-89791-348-5
|
|
Authors
|
|
Mamdouh H. Ibrahim
|
Electronic Data Systems Corporation, Research and Development, 3551 Hamlin Rd., Auburn Hills, MI
|
|
Fred A. Cummins
|
Electronic Data Systems Corporation, Research and Development, 3551 Hamlin Rd., Auburn Hills, MI
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 11, Citation Count: 1
|
|
|
ABSTRACT
This paper describes an approach to the integration of logic and object programming where predicates, logic expressions, and a generalized search protocol that support Prolog-like reasoning are implemented as an integral part of an object-oriented language. This logic programming facility provides 1) domain-based reasoning, 2) functional arguments, 3) support of the abstraction power of object-oriented languages, and 4) matching of complex object patterns, none of which are available in Prolog. The integration does not require logic facts to be local predicates in the environment; instead, facts are represented as objects in the application model. This permits recursive reasoning and backtracking on predicates that are defined on different domains. The design concepts and implementation of this approach are presented and its application is illustrated by an example.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Bobrow, D. G., and Stefik. M. I., The LOOPS Manual, Xerox Corp., Palo Alto, CA, 1983.
|
| |
2
|
|
| |
3
|
Cummins, F. A., Bejcek, W. E., Ibrahim, M. H., O'Leary, D. J., and Woyak, S. W., "OWL 3.0 Reference Manual," Internal Technical Report #AAI-87007, EDS Research and Development, Troy, MI, August, 1987.
|
 |
4
|
Koichi Fukunaga , Shin-ichi Hirose, An experience with a Prolog-based object-oriented language, Conference proceedings on Object-oriented programming systems, languages and applications, p.224-231, September 29-October 02, 1986, Portland, Oregon, United States
|
| |
5
|
|
| |
6
|
Ibrahim, M. H. and Cummins. F. A., "KSL: A Reflective Object-Oriented Programming Language," Proceedings of the International Conference on Computer Languages, pp. 186-193, 1988.
|
 |
7
|
Yutaka Ishikawa , Mario Tokoro, A concurrent object-oriented knowledge representation language Orient84/K: its features and implementation, Conference proceedings on Object-oriented programming systems, languages and applications, p.232-241, September 29-October 02, 1986, Portland, Oregon, United States
|
| |
8
|
|
 |
9
|
Kenneth Kahn , Eric Dean Tribble , Mark S. Miller , Daniel G. Bobrow, Objects in concurrent logic programming languages, Conference proceedings on Object-oriented programming systems, languages and applications, p.242-257, September 29-October 02, 1986, Portland, Oregon, United States
|
| |
10
|
|
|