DocumentCode
2465691
Title
KSL/Logic: integration of logic with objects
Author
Ibrahim, Manidouli H. ; Cummins, Fred A.
Author_Institution
Electron. Data Syst., Auburn Hills, MI, USA
fYear
1990
fDate
12-15 Mar 1990
Firstpage
228
Lastpage
235
Abstract
KSL/Logic is an integration of logic and object-oriented programming that adds the declarative framework and deductive reasoning of logic programming to the powerful modeling capabilities of the object-oriented paradigm. Predicates, logic expressions, and the generalized search protocol of KSL/Logic are implemented as an integral part of KSL, a reflective, object-oriented programming language. KSL/Logic provides capabilities that go beyond those of Prolog to permit domain-based reasoning, functional arguments, matching of complex object patterns, and object representation of facts. The syntax and semantics of KSL/Logic are described, and the object implementation of its predicate resolution is examined
Keywords
logic programming; object-oriented programming; KSL/Logic; declarative framework; deductive reasoning; generalized search protocol; integration of logic; logic expressions; logic programming; object-oriented programming; objects; predicates; Computer languages; Data systems; Encapsulation; Functional programming; Logic programming; Object oriented modeling; Object oriented programming; Pattern matching; Power system modeling; Protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Languages, 1990., International Conference on
Conference_Location
New Orleans, LA
Print_ISBN
0-8186-2036-6
Type
conf
DOI
10.1109/ICCL.1990.63778
Filename
63778
Link To Document