Interpolation-Based height analysis for improving a recurrence solver

  • Authors:
  • Manuel Montenegro;Olha Shkaravska;Marko van Eekelen;Ricardo Peña

  • Affiliations:
  • Universidad Complutense Madrid, Spain;Radboud University Nijmegen, The Netherlands;Radboud University Nijmegen, The Netherlands,Open University of the Netherlands, The Netherlands;Universidad Complutense Madrid, Spain

  • Venue:
  • FOPARA'11 Proceedings of the Second international conference on Foundational and Practical Aspects of Resource Analysis
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The COSTA system infers resource consumption bounds from Java bytecode using an internal recurrence solver PUBS. This paper suggests an improvement of the COSTA system, such that it can solve a larger number of recurrences. The idea is to replace one of its static analyses, the ranking function analysis, by another kind of analysis, height analysis, in such a way that polynomial bounds of any degree may be inferred instead of just linear expressions. The work can be seen as an application of some polynomial interpolation techniques used by some of the authors in prior analyses. Finding a way to choose proper test nodes is the key to the solution presented in this paper.