|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Richard Denney, "Test-Case Generation from Prolog-Based Specifications," IEEE Software, vol. 8, no. 2, pp. 49-57, March/April, 1991. | |||
| BibTex | x | ||
| @article{ 10.1109/52.73749, author = {Richard Denney}, title = {Test-Case Generation from Prolog-Based Specifications}, journal ={IEEE Software}, volume = {8}, number = {2}, issn = {0740-7459}, year = {1991}, pages = {49-57}, doi = {http://doi.ieeecomputersociety.org/10.1109/52.73749}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Test-Case Generation from Prolog-Based Specifications IS - 2 SN - 0740-7459 SP49 EP57 EPD - 49-57 A1 - Richard Denney, PY - 1991 KW - automatic test-case KW - generation; Prolog-based specifications; recursion; evaluable predicates; term ordering; metainterpreter; deterministic automaton; test cases; deterministic automata; formal specification; program interpreters; program testing; PROLOG VL - 8 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.73749
Automatic test-case generation from Prolog specifications encounters problems due to recursion, evaluable predicates, and term ordering. A metainterpreter that controls recursion by using a deterministic automaton to monitor its progress through the specification is presented. The automaton is also used to define which paths through the specification are to be used as test cases, so the metainterpreter can compare where it is, with where it needs to go. The efficacy of the approach in dealing with evaluable predicates and term ordering problems is also examined.
Index Terms:
automatic test-case, generation; Prolog-based specifications; recursion; evaluable predicates; term ordering; metainterpreter; deterministic automaton; test cases; deterministic automata; formal specification; program interpreters; program testing; PROLOG
Citation:
Richard Denney, "Test-Case Generation from Prolog-Based Specifications," IEEE Software, vol. 8, no. 2, pp. 49-57, March-April 1991, doi:10.1109/52.73749
Usage of this product signifies your acceptance of the Terms of Use.

