DocumentCode :
2500249
Title :
Efficient reordering of Prolog programs
Author :
Gooley, Markian M. ; Wah, Benjamin W.
Author_Institution :
Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA
fYear :
1988
fDate :
1-5 Feb 1988
Firstpage :
110
Lastpage :
117
Abstract :
The authors show how reordering of Prolog clauses, and especially goals, can prevent unnecessary search. They characterize the restrictions on reordering and show how they may be detected. They design a system of calling modes for Prolog, geared to reordering and discuss ways to infer them automatically. They present an improved method for determining a good goal order for Prolog clauses, and use it as the basis for a reordering system, showing how it can be guided by information about modes and restrictions to generate reordered Prolog that behaves correctly
Keywords :
PROLOG; database management systems; Prolog clauses; Prolog programs; reordering; Clocks; Costs; Geography; Logic programming; Marine vehicles; NASA; Programming profession; Runtime; Testing; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1988. Proceedings. Fourth International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
0-8186-0827-7
Type :
conf
DOI :
10.1109/ICDE.1988.105452
Filename :
105452
Link To Document :
بازگشت