Symbolic test case generation for primitive recursive functions

被引:0
|
作者
Brucker, AD [1 ]
Wolff, B [1 ]
机构
[1] ETH Zentrum, CH-8092 Zurich, Switzerland
来源
关键词
symbolic test case generations; black box testing; theorem proving; Isabelle/HOL;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a method for the automatic generation of test cases for HOL formulae containing primitive recursive predicates. These test cases can be used for the animation of specifications as well as for black-box testing of external programs. Our method is two-staged: first, the original formula is partitioned into test cases by transformation into a Horn-clause normal form (HCNF). Second, the test cases are analyzed for instances with constant terms satisfying the premises of the clauses. Particular emphasis is put on the control of test hypotheses and test hierarchies to avoid intractability. We applied our method to several examples, including AVL-trees and the red-black tree implementation in the standard library from SML/NJ.
引用
收藏
页码:16 / 32
页数:17
相关论文
共 50 条
  • [1] PRIMITIVE RECURSIVE FUNCTIONS
    ROBINSON, RM
    [J]. BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 1947, 53 (10) : 925 - 942
  • [2] PRIMITIVE RECURSIVE FUNCTIONS
    ROBINSON, RM
    [J]. BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 1946, 52 (09) : 811 - 812
  • [3] HIERARCHIES OF PRIMITIVE RECURSIVE FUNCTIONS
    PARSONS, C
    [J]. ZEITSCHRIFT FUR MATHEMATISCHE LOGIK UND GRUNDLAGEN DER MATHEMATIK, 1968, 14 (04): : 357 - &
  • [4] UNARY PRIMITIVE RECURSIVE FUNCTIONS
    Severin, Daniel E.
    [J]. JOURNAL OF SYMBOLIC LOGIC, 2008, 73 (04) : 1122 - 1138
  • [5] PRIMITIVE RECURSIVE RAMIFICATION FUNCTIONS
    PAIR, C
    QUERE, A
    [J]. ACTA MATHEMATICA ACADEMIAE SCIENTIARUM HUNGARICAE, 1970, 21 (3-4): : 437 - &
  • [6] EXTENDED PRIMITIVE RECURSIVE FUNCTIONS
    MENTRASTI, P
    PROTASI, M
    [J]. RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 1982, 16 (01): : 73 - 84
  • [7] A MACRO PROGRAM FOR THE PRIMITIVE RECURSIVE FUNCTIONS
    LEVITZ, H
    NICHOLS, W
    SMITH, RF
    [J]. ZEITSCHRIFT FUR MATHEMATISCHE LOGIK UND GRUNDLAGEN DER MATHEMATIK, 1991, 37 (02): : 121 - 124
  • [8] UNIVERSAL SEQUENCES OF PRIMITIVE RECURSIVE FUNCTIONS
    CALUDE, C
    TATARAM, M
    [J]. REVUE ROUMAINE DE MATHEMATIQUES PURES ET APPLIQUEES, 1983, 28 (05): : 381 - 389
  • [9] DARBOUX PROPERTY AND PRIMITIVE RECURSIVE FUNCTIONS
    CALUDE, C
    [J]. REVUE ROUMAINE DE MATHEMATIQUES PURES ET APPLIQUEES, 1981, 26 (09): : 1187 - 1192
  • [10] A Class of Reversible Primitive Recursive Functions
    Paolini, Luca
    Piccolo, Mauro
    Roversi, Luca
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2016, 322 : 227 - 242