Revisiting Polyhedral Analysis for Hybrid Systems

被引:15
作者
Becchi, Anna [1 ]
Zaffanella, Enea [2 ]
机构
[1] Univ Udine, Udine, Italy
[2] Univ Parma, Parma, Italy
来源
STATIC ANALYSIS (SAS 2019) | 2019年 / 11822卷
关键词
VERIFICATION; LIBRARY;
D O I
10.1007/978-3-030-32304-2_10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Thanks to significant progress in the adopted implementation techniques, the recent years have witnessed a renewed interest in the development of analysis tools based on the domain of convex polyhedra. In this paper we revisit the application of this abstract domain to the case of reachability analysis for hybrid systems, focusing on the lesson learned during the development of the tool PHAVerLite. In particular, we motivate the implementation of specialized versions of several well known abstract operators, as well as the adoption of a heuristic technique (boxed polyhedra) for the handling of finite collections of polyhedra, showing their impact on the efficiency of the analysis tool.
引用
收藏
页码:183 / 202
页数:20
相关论文
共 31 条
[1]   Precise widening operators for convex polyhedra [J].
Bagnara, R ;
Hill, PM ;
Ricci, E ;
Zaffanella, E .
SCIENCE OF COMPUTER PROGRAMMING, 2005, 58 (1-2) :28-56
[2]   Not necessarily closed convex polyhedra and the double description method [J].
Bagnara, R ;
Hill, PM ;
Zaffanella, E .
FORMAL ASPECTS OF COMPUTING, 2005, 17 (02) :222-257
[3]   Widening operators for powerset domains [J].
Roberto Bagnara ;
Patricia M. Hill ;
Enea Zaffanella .
International Journal on Software Tools for Technology Transfer, 2006, 8 (4-5) :449-466
[4]   The Parma Polyhedra Library: Toward a complete set of numerical abstractions for the analysis and verification of hardware and software systems [J].
Bagnara, Roberto ;
Hill, Patricia M. ;
Zaffanella, Enea .
SCIENCE OF COMPUTER PROGRAMMING, 2008, 72 (1-2) :3-21
[5]   Applications of polyhedral computations to the analysis and verification of hardware and software systems [J].
Bagnara, Roberto ;
Hill, Patricia M. ;
Zaffanella, Enea .
THEORETICAL COMPUTER SCIENCE, 2009, 410 (46) :4672-4691
[6]   An Efficient Abstract Domain for Not Necessarily Closed Polyhedra [J].
Becchi, Anna ;
Zaffanella, Enea .
STATIC ANALYSIS (SAS 2018), 2018, 11002 :146-165
[7]   A Direct Encoding for NNC Polyhedra [J].
Becchi, Anna ;
Zaffanella, Enea .
COMPUTER AIDED VERIFICATION (CAV 2018), PT I, 2018, 10981 :230-248
[8]   Convexity recognition of the union of polyhedra [J].
Bemporad, A ;
Fukuda, K ;
Torrisi, FD .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2001, 18 (03) :141-154
[9]   A2I - Abstract2 Interpretation [J].
Cousot, Patrick ;
Giacobazzi, Roberto ;
Ranzato, Francesco .
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (POPL)
[10]  
Cousot Patrick, 1979, P 6 ACM SIGACT SIGPL, P269, DOI DOI 10.1145/567752.567778