Numerical Power Analysis

  • Authors:
  • Isabella Mastroeni

  • Affiliations:
  • -

  • Venue:
  • PADO '01 Proceedings of the Second Symposium on Programs as Data Objects
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we design abstract domains for numerical power analysis. These domains are conceived to discover properties of the following type: "The integer (or rational) variable X at a given program point is the numerical power of c with the exponent having a given property π", where c and π are automatically determined. A family of domains is presented, two of these suppose that the exponent can be any natural or integer value, the others include also the analysis of properties of the exponent set. Relevant lattice-theoretic properties of these domains are proved such as the absence of infinite ascending chains and the structure of their meet-irreducible elements. These domains are applied in the analysis of integer powers of imperative programs and in the analysis of probabilistic concurrent programming, with probabilistic non-deterministic choice.