arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv cs/0609092cs.PL
收藏

命令式程序的等式关系分析

Analysis of Equality Relationships for Imperative Programs

P. Emelyanov

摘要:

在这篇文章中,我们讨论了一个流敏感的分析,平等关系的命令式程序。我们描述了它的语义域,抽象计算状态上的通用操作(术语评估和识别,语义完成,加宽操作等)。以及对应于程序构造的语义Transformers。我们总结了我们的经验,从过去几年有关这种分析,并给予注意的自动生成的代码分析的应用。在其他说明性的例子中,我们考虑一个程序,分析发散,没有扩大运营商和结果分析剩余程序产生的一些自动部分评估。给出了一个由该评估器生成的程序的分析实例。

英文摘要:

In this article, we discuss a flow--sensitive analysis of equality relationships for imperative programs. We describe its semantic domains, general purpose operations over abstract computational states (term evaluation and identification, semantic completion, widening operator, etc.) and semantic transformers corresponding to program constructs. We summarize our experiences from the last few years concerning this analysis and give attention to applications of analysis of automatically generated code. Among other illustrating examples, we consider a program for which the analysis diverges without a widening operator and results of analyzing residual programs produced by some automatic partial evaluator. An example of analysis of a program generated by this evaluator is given.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑