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
Link To Document