• 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