Pair-sharing analysis of object-oriented programs

  • Authors:
  • Stefano Secci;Fausto Spoto

  • Affiliations:
  • Dipartimento di Informatica, Università di Verona, Italy;Dipartimento di Informatica, Università di Verona, Italy

  • Venue:
  • SAS'05 Proceedings of the 12th international conference on Static Analysis
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Pair-sharing analysis of object-oriented programs determines those pairs of program variables bound at run-time to overlapping data structures. This information is useful for program parallelisation and analysis. We follow a similar construction for logic programming and formalise the property, or abstract domain, Sh of pair-sharing. We prove that Sh induces a Galois insertion w.r.t the concrete domain of program states. We define a compositional abstract semantics for the static analysis over Sh, and prove it correct.