首页 | 本学科首页   官方微博 | 高级检索  
     


Computing polynomial program invariants
Authors:Markus Mü  ller-Olm,Helmut Seidl
Affiliation:a FernUniversität Hagen, LG Praktische Informatik 5, 58084 Hagen, Germany
b TU München, Informatik, I2, 85748 München, Germany
Abstract:
We present two automatic program analyses. The first analysis checks if a given polynomial relation holds among the program variables whenever control reaches a given program point. It fully interprets assignment statements with polynomial expressions on the right-hand side and polynomial disequality guards. Other assignments are treated as non-deterministically assigning any value and guards that are not polynomial disequalities are ignored. The second analysis extends this checking procedure. It computes the set of all polynomial relations of an arbitrary given form that are valid at a given target program point. It is also complete up to the abstraction described above.
Keywords:Program analysis   Polynomial relation   Abstract interpretation   Computable algebra   Program correctness
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号