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 :
بازگشت