The design of static analyses of programs in the abstract interpretation theory starts with the choice of a collecting semantics, which is the strongest property we can derive for a program. Starting from well-known collecting semantics for functional programs in the literature, we propose a taxonomy of program properties by considering the sets of abstract interpretations for which the collecting semantics is initial and show that they can be constructively characterized in terms of the abstraction functions.

A Taxonomy of Program Analyses

Gianluca Amato
;
Maria Chiara Meo
;
Francesca Scozzari
2018-01-01

Abstract

The design of static analyses of programs in the abstract interpretation theory starts with the choice of a collecting semantics, which is the strongest property we can derive for a program. Starting from well-known collecting semantics for functional programs in the literature, we propose a taxonomy of program properties by considering the sets of abstract interpretations for which the collecting semantics is initial and show that they can be constructively characterized in terms of the abstraction functions.
2018
Italian Conference on Theoretical Computer Science 2018
Alessandro Aldini, Marco Bernardo
Inglese
no
ITALIAN CONFERENCE ON THEORETICAL COMPUTER SCIENCE
18-20/09/2018
Urbino, Italy
Internazionale
ELETTRONICO
2243
1
5
5
abstract interpretation, collecting semantics
http://ceur-ws.org/Vol-2243/paper21.pdf
no
open
Amato, Gianluca; Meo, MARIA CHIARA; Scozzari, Francesca
273
info:eu-repo/semantics/conferenceObject
3
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
File in questo prodotto:
File Dimensione Formato  
ictcs18.pdf

accesso aperto

Tipologia: PDF editoriale
Dimensione 469.35 kB
Formato Adobe PDF
469.35 kB Adobe PDF Visualizza/Apri

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/11564/698513
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact