DocumentCode :
2892357
Title :
Generic constraint logic programming and incompleteness in the analysis of software
Author :
Wild, Christian
Author_Institution :
Dept. of Comput. Sci., Old Dominion Univ., Norfolk, VA, USA
fYear :
1988
fDate :
19-21 Jul 1988
Firstpage :
140
Abstract :
Current logic programming systems, as typified by Prolog, contain limitations which restrict their usefulness during the specification, design, and testing of software. A major limitation is the inability to perform analysis in the presence of incomplete information. Three sources of incompleteness are discussed. The result of this analysis suggests an efficient algorithm for a special case. Furthermore, it partitions the problem for testing purposes into three classes: (1) those points which satisfy the special case; (2) those which satisfy the general case but not the special case; and (3) those points which do not satisfy either. Thus, the analysis has uncovered possible structure within the implementation including the case in which the implementation has failed to address class 2 correctly (error of omission) but handle classes 1 and 3 correctly
Keywords :
logic programming; program testing; software engineering; specification languages; Prolog; design; generic constraint logic programming; incomplete information; incompleteness; logic programming systems; specification; testing; Algorithm design and analysis; Error correction; Failure analysis; Information analysis; Logic programming; Logic testing; Partitioning algorithms; Performance analysis; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification, and Analysis, 1988., Proceedings of the Second Workshop on
Conference_Location :
Banff, Alta.
Print_ISBN :
0-8186-0868-4
Type :
conf
DOI :
10.1109/WST.1988.5368
Filename :
5368
Link To Document :
بازگشت