Skip to main content

Symbolic program analysis in almost linear time

Publication ,  Conference
Reif, JH
Published in: Conference Record of the Annual ACM Symposium on Principles of Programming Languages
January 1, 1978

A global flow model is assumed; as usual, the flow of control is represented by a digraph called the control flow graph. The objective of our program analysis is the construction of a mapping (a cover) from program text expressions to symbolic expressions for their value holding over all executions of the program. The particular cover constructed by our methods is in general weaker than the covers obtainable by the methods of [Ki, FKU, R1], but our method has the advantage of being very efficient; requiring 0(ℓ + aα(a)) extended bit vector operations (a logical operation or a shift to the first nonzero bit) on all control flow graphs (whether reducible or not), where a is the number of edges of the control flow graph, ℓ is the length of the text of the program, and α is Tarjan's function (an extremely slowly growing function).

Duke Scholars

Published In

Conference Record of the Annual ACM Symposium on Principles of Programming Languages

DOI

ISSN

0730-8566

Publication Date

January 1, 1978

Start / End Page

76 / 83
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Reif, J. H. (1978). Symbolic program analysis in almost linear time. In Conference Record of the Annual ACM Symposium on Principles of Programming Languages (pp. 76–83). https://doi.org/10.1145/512760.512769
Reif, J. H. “Symbolic program analysis in almost linear time.” In Conference Record of the Annual ACM Symposium on Principles of Programming Languages, 76–83, 1978. https://doi.org/10.1145/512760.512769.
Reif JH. Symbolic program analysis in almost linear time. In: Conference Record of the Annual ACM Symposium on Principles of Programming Languages. 1978. p. 76–83.
Reif, J. H. “Symbolic program analysis in almost linear time.” Conference Record of the Annual ACM Symposium on Principles of Programming Languages, 1978, pp. 76–83. Scopus, doi:10.1145/512760.512769.
Reif JH. Symbolic program analysis in almost linear time. Conference Record of the Annual ACM Symposium on Principles of Programming Languages. 1978. p. 76–83.

Published In

Conference Record of the Annual ACM Symposium on Principles of Programming Languages

DOI

ISSN

0730-8566

Publication Date

January 1, 1978

Start / End Page

76 / 83