Dynamic Partitioning in Linear Relation Analysis: Application to the Verification of Reactive Systems

被引:0
|
作者
B. Jeannet
机构
[1] Campus Universitaire de Beaulieu,IRISA/INRIA
来源
关键词
abstract interpretation; partitioning; linear relation analysis; reactive systems; program verification;
D O I
暂无
中图分类号
学科分类号
摘要
We apply linear relation analysis (P. Cousot and N. Halbwachs, in 5th ACM Symposium on Principles of Programming Languages, POPL'78, Tucson (Arizona), January 1978; N. Halbwachs, Y.E. Proy, and P. Roumanoff, Formal Methods in System Design, Vol. 11, No. 2, pp. 157–185, 1997) to the verification of declarative synchronous programs (N. Halbwachs, Science of Computer Programming, Special Issue on SAS'94, Vol. 31, No. 1, 1998). In this approach, state partitioning plays an important role: on one hand the precision of the results highly depends on the fineness of the partitioning; on the other hand, a too much detailed partitioning may result in an exponential explosion of the analysis. In this paper, we propose to dynamically select a suitable partitioning according to the property to be proved. The presented approach is quite general and can be applied to other abstract interpretations.
引用
收藏
页码:5 / 37
页数:32
相关论文
共 50 条