• DocumentCode
    3303201
  • Title

    Solving logic problems with object-oriented constraint logic programming

  • Author

    Ovans, Russell ; Sidebottom, Susan

  • Author_Institution
    Centre for Syst. Sci., Simon Fraser Univ., Burnaby, BC, Canada
  • Volume
    2
  • fYear
    1993
  • fDate
    19-21 May 1993
  • Firstpage
    747
  • Abstract
    The authors examine the solution to logic problems via traditional logic programming, constraint logic programming (CLP), and object-oriented CLP. CLP builds on the desirable declarative properties of logic programming by incorporating consistency algorithms to provide an efficient tool suitable for solving logic problems. However, CLP lacks any built-in mechanism for structuring programs, and casting the problem as a CSP (constraint satisfaction problem) actually results in a loss of declarativeness. Alternatively, an object-oriented CLP framework increases readability through the mapping of objects to elements in the problem description, In addition, it provides both an efficient computation strategy and a reusable structure and methodology for solving logic problems
  • Keywords
    constraint theory; expert system shells; logic programming; object-oriented languages; object-oriented programming; problem solving; structured programming; CLP; computation strategy; consistency algorithms; constraint logic programming; constraint satisfaction problem; declarativeness; logic problems; logic programming; methodology; object-oriented; readability; reusable structure; Artificial intelligence; Computational efficiency; Expert systems; Laboratories; Logic design; Logic programming; Object oriented programming; Testing; Utility programs; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and Signal Processing, 1993., IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-7803-0971-5
  • Type

    conf

  • DOI
    10.1109/PACRIM.1993.407253
  • Filename
    407253