Implementation-based analysis and testing of prolog programs

8Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

In this paper, we describe the PROTest II (PROlog Test Environment, Version 2) system to test logic programs in an interactive support environment. Logic programs are augmented with declarative information about the types and modes of the arguments of a predicate. Modes correspond to in, out, and in-out parameters. With this information PROTest II statically checks the types of Prolog programs, generates test cases, executes Prolog programs, and produces reports summarizing results including information about new test coverage metrics. Thus, PROTest II enables both static analysis and dynamic testing uniformly using a Prolog-based test language DTL/1. The strength of PROTest II stems from its idea of defining coverage in real logic programming terms, rather than adapting imperative programming ideas.

Cite

CITATION STYLE

APA

Belli, F., & Jack, O. (1993). Implementation-based analysis and testing of prolog programs. In Proceedings of the 1993 International Symposium on Software Testing and Analysis (ISSTA) (pp. 70–80). Publ by ACM. https://doi.org/10.1145/174146.154203

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free