Speeding up Static Analysis with the Split Operator


연구 분야: Strategies



학회: SOAP 2023: Proceedings of the 12th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis


초록

In the context of static analysis based on Abstract Interpretation, we propose a new abstract operator modeling the split of control flow paths: the goal of the operator is to enable a more efficient analysis when using abstract domains that are computationally expensive, having no effect on precision. Focusing on the case of conditional branches guarded by numeric linear constraints, we provide a preliminary experimental evaluation showing that, by using the split operator, we can achieve significant efficiency improvements for a static analysis based on the domain of convex polyhedra. We also briefly discuss the applicability of this new operator to different, possibly non-numeric abstract domains.


Author Profile
Vincenzo Arceri

University of Parma Italy

Italy
Author Profile
Greta Dolcetti

University of Parma Italy

Italy
Author Profile
Enea Zaffanella

University of Parma Italy

Italy

📄 논문 정보

발행 연도 2023년
인용수 5
출판 국가 Italy
사이트 ACM
좋아요 수 0

연관 논문 목록 (47건)