Title :
Skeletons and techniques for the systematic development of constraint logic programs
Author :
Michaylov, Spiro
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
Abstract :
We study the systematic development of constraint logic programs from the viewpoint of “skeletons and techniques” as described by M. Kirschenbaum et al. (1994). We describe a number of fundamental skeleton classes for CLP, and generalize the notion of skeletons to deal with non-structural recursion. Then we describe a range of useful techniques for extending these skeletons. Furthermore, we introduce important classes of techniques that alter the control flow of skeletons in certain well-defined and desirable ways
Keywords :
constraint handling; data structures; CLP; constraint logic programs; control flow; non-structural recursion; skeleton classes; systematic development; Availability; Circuits; Data structures; Information science; Logic programming; Optimization methods; Programming profession; Skeleton; Utility programs;
Conference_Titel :
Tools with Artificial Intelligence, 1994. Proceedings., Sixth International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-6785-0
DOI :
10.1109/TAI.1994.346503