Automaton-Based array initialization analysis

  • Authors:
  • Đurica Nikolić;Fausto Spoto

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

  • Venue:
  • LATA'12 Proceedings of the 6th international conference on Language and Automata Theory and Applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We define an automaton-based abstract interpretation of a trace semantics which identifies loops that definitely initialize all the elements of an array, a useful piece of information for the static analysis of imperative languages. This results in a fully automatic and fast analysis, that does not use manual code annotations. Its implementation inside the Julia analyzer is efficient and precise.