ACM Home Page
Please provide us with feedback. Feedback
Objects with logic
Full text PdfPdf (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
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 11,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/100348.100368
What is a DOI?

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
 
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
 
8
9
 
10


Collaborative Colleagues:
Mamdouh H. Ibrahim: colleagues
Fred A. Cummins: colleagues