Title :
Dynamic sort checking by sorting constraint consistency checking
Author_Institution :
Software Verification Res. Centre, Queensland Univ., Qld., Australia
Abstract :
Integrating sorts (types) into logic programming languages increases expressiveness and evaluation efficiency. To support richer sort structures such as parametric and inclusion polymorphism, static sort checking is insufficient. Therefore efficient dynamic sort checking is an important issue in sorted logic programming. We first compare existing techniques for dynamic sort checking in the literature. Aiming to achieve more efficient dynamic sort checking, we propose a new evaluation procedure, based on constraint consistency checking, for sorted logic programs and goals.<>
Keywords :
constraint handling; formal logic; logic programming languages; sorting; type theory; dynamic sort checking; evaluation procedure; inclusion polymorphism; logic programming languages; parametric polymorphism; sort structures; sorted logic programs; sorting constraint consistency checking; static sort checking; Algorithm design and analysis; Australia; Dynamic programming; Logic programming; Sorting;
Conference_Titel :
TENCON '93. Proceedings. Computer, Communication, Control and Power Engineering.1993 IEEE Region 10 Conference on
Conference_Location :
Beijing, China
Print_ISBN :
0-7803-1233-3
DOI :
10.1109/TENCON.1993.320000