ISCAS OpenIR
geometric quantifier elimination heuristics for automatically generating octagonal and max-plus invariants
Kapur Deepak; Zhang Zhihai; Horbach Matthias; Zhao Hengjun; Lu Qi; Nguyen ThanhVu
2013
SourceLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN0302-9743
Volume7788Pages:189-228
English AbstractGeometric heuristics for the quantifier elimination approach presented by Kapur (2004) are investigated to automatically derive loop invariants expressing weakly relational numerical properties (such as l &le x &le h or l &le ±x ±y &le h) for imperative programs. Such properties have been successfully used to analyze commercial software consisting of hundreds of thousands of lines of code (using for example, the Astre´e tool based on abstract interpretation framework proposed by Cousot and his group). The main attraction of the proposed approach is its much lower complexity in contrast to the abstract interpretation approach (O(n 2) in contrast to O(n 4), where n is the number of variables) with the ability to still generate invariants of comparable strength. This approach has been generalized to consider disjunctive invariants of the similar form, expressed using maximum function (such as max (x + a,y + b,z + c,d) &le max (x + e,y + f,z + g,h)), thus enabling automatic generation of a subclass of disjunctive invariants for imperative programs as well. © Springer-Verlag Berlin Heidelberg 2013.; Geometric heuristics for the quantifier elimination approach presented by Kapur (2004) are investigated to automatically derive loop invariants expressing weakly relational numerical properties (such as l &le x &le h or l &le ±x ±y &le h) for imperative programs. Such properties have been successfully used to analyze commercial software consisting of hundreds of thousands of lines of code (using for example, the Astre´e tool based on abstract interpretation framework proposed by Cousot and his group). The main attraction of the proposed approach is its much lower complexity in contrast to the abstract interpretation approach (O(n 2) in contrast to O(n 4), where n is the number of variables) with the ability to still generate invariants of comparable strength. This approach has been generalized to consider disjunctive invariants of the similar form, expressed using maximum function (such as max (x + a,y + b,z + c,d) &le max (x + e,y + f,z + g,h)), thus enabling automatic generation of a subclass of disjunctive invariants for imperative programs as well. © Springer-Verlag Berlin Heidelberg 2013.
Indexed TypeEI
KeywordAbstracting
Department(1) Department of Computer Science University of New Mexico Albuquerque NM United States; (2) School of Mathematical Sciences Peking University Beijing China; (3) Institute of Software Chinese Academy of Sciences Beijing China
Language英语
Content Type期刊论文
URIhttp://ir.iscas.ac.cn/handle/311060/15627
Collection中国科学院软件研究所
Recommended Citation
GB/T 7714
Kapur Deepak,Zhang Zhihai,Horbach Matthias,et al. geometric quantifier elimination heuristics for automatically generating octagonal and max-plus invariants[J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics),2013,7788:189-228.
APA Kapur Deepak,Zhang Zhihai,Horbach Matthias,Zhao Hengjun,Lu Qi,&Nguyen ThanhVu.(2013).geometric quantifier elimination heuristics for automatically generating octagonal and max-plus invariants.Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics),7788,189-228.
MLA Kapur Deepak,et al."geometric quantifier elimination heuristics for automatically generating octagonal and max-plus invariants".Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 7788(2013):189-228.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Kapur Deepak]'s Articles
[Zhang Zhihai]'s Articles
[Horbach Matthias]'s Articles
Baidu academic
Similar articles in Baidu academic
[Kapur Deepak]'s Articles
[Zhang Zhihai]'s Articles
[Horbach Matthias]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Kapur Deepak]'s Articles
[Zhang Zhihai]'s Articles
[Horbach Matthias]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.