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.

Speeding up Static Analysis with the Split Operator / Arceri, V.; Dolcetti, G.; Zaffanella, E.. - (2023), pp. 14-19. (Intervento presentato al convegno 12th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis, SOAP 2023, co-located with the 44th ACM SIGPLAN International tenutosi a usa nel 2023) [10.1145/3589250.3596141].

Speeding up Static Analysis with the Split Operator

Arceri V.
;
Dolcetti G.;Zaffanella E.
2023-01-01

Abstract

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.
2023
9798400701702
Speeding up Static Analysis with the Split Operator / Arceri, V.; Dolcetti, G.; Zaffanella, E.. - (2023), pp. 14-19. (Intervento presentato al convegno 12th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis, SOAP 2023, co-located with the 44th ACM SIGPLAN International tenutosi a usa nel 2023) [10.1145/3589250.3596141].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11381/2950772
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact