Skip to Main Content (Press Enter)

Logo UNICH
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze

UNI-FIND
Logo UNICH

|

UNI-FIND

unich.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze
  1. Pubblicazioni

The role of linearity in sharing analysis

Articolo
Data di Pubblicazione:
2022
Abstract:
Sharing analysis is used to statically discover data structures which may overlap in object-oriented programs. Using the abstract interpretation framework, we show that sharing analysis greatly benefits from linearity information. A variable is linear in a program state when different field paths starting from it always reach different objects. We propose a graph-based abstract domain which can represent aliasing, linearity, and sharing information and define all the necessary abstract operators for the analysis of a Java-like language.
Tipologia CRIS:
1.1 Articolo in rivista
Keywords:
Sharing analysis, linearity, aliasing, object-oriented programming
Elenco autori:
Amato, Gianluca; Meo, MARIA CHIARA; Scozzari, Francesca
Autori di Ateneo:
AMATO Gianluca
MEO MARIA CHIARA
SCOZZARI Francesca
Link alla scheda completa:
https://ricerca.unich.it/handle/11564/792613
Pubblicato in:
MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE
Journal
  • Dati Generali

Dati Generali

URL

https://doi.org/10.1017/s0960129522000160
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.11.5.0