DocumentCode :
1812128
Title :
Control-flow based testing of Prolog programs
Author :
Luo, Gang ; Bochmann, Gregor V. ; Sarikaya, Behcet ; Boyer, Michel
Author_Institution :
Dept. d´´IRO, Montreal Univ., Que., Canada
fYear :
1992
fDate :
7-10 Oct 1992
Firstpage :
104
Lastpage :
113
Abstract :
Presents test selection criteria for Prolog programs which are based on control flow. The control flow in Prolog programs is not obvious because of the declarative nature of Prolog. The authors present two types of control flow graphs to represent the hidden control flow of Prolog programs explicitly. A fault model is developed for Prolog programs for guidance on test selection. Test selection criteria are given in terms of the coverage on these control flow graphs. Under the given fault model, the effectiveness of these criteria is analyzed in terms of fault detection capability of the test cases produced with these criteria
Keywords :
PROLOG; graph theory; logic programming; program testing; Prolog programs; control flow based testing; control flow graphs; coverage; declarative language; fault detection capability; fault model; test selection; Algorithms; Automatic testing; Computer languages; Fault detection; Flow graphs; Logic programming; Logic testing; Software measurement; Software quality; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 1992. Proceedings., Third International Symposium on
Conference_Location :
Research Triangle Park, NC
Print_ISBN :
0-8186-2975-4
Type :
conf
DOI :
10.1109/ISSRE.1992.285853
Filename :
285853
Link To Document :
بازگشت