Analysis of sequential PROLOG programs

https://doi.org/10.1016/0743-1066(86)90019-1Get rights and content
Under an Elsevier user license
open archive

Abstract

We consider the characteristics of sequential PROLOG programs using static and dynamic analyzers. They were developed to analyze ICOT-developed PROLOG programs and to collect various data items for studying program characteristics. Thirty-nine programs were statistically analyzed; two of these were also analyzed dynamically. The static analyzer is written in DEC-10 PROLOG. It simply reads a program from the beginning and outputs various types of information about the program. The dynamic analyzer is also written in DEC-10 PROLOG. It executes a program that can be executed in parallel by providing a goal for the program. During the execution, it collects various data including those obtained in the static analysis.

Cited by (0)

Authors' affiliation: ICOT Research Center, Institute for New Generation Computer Technology, Mita Kokusai Bldg. 21F, 1-4-28 Mita, Minato-ku, Tokyo 108, Japan.

Present address: New Product Development Dept. Computer Works, Mitsubishi Electric Corporation, 325 Kamimachiya Kamakura-shi, Kanagawa 247, Japan.