Improvements to a resource analysis for hume

  • Authors:
  • Hans-Wolfgang Loidl;Steffen Jost

  • Affiliations:
  • School of Mathematical and Computer Sciences, Heriot-Watt University, Edinburgh, Scotland, UK;School of Computer Science, University of St Andrews, Scotland, UK

  • Venue:
  • FOPARA'09 Proceedings of the First international conference on Foundational and practical aspects of resource analysis
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The core of our resource analysis for the embedded systems language Hume is a resource-generic, type-based inference engine that employs the concept of amortised costs to statically infer resource bounds. In this paper we present extensions and improvements of this resource analysis in several ways. We develop and assess a call count analysis for higher-order programs, as a specific instance of our inference engine. We address usability aspects in general and in particular discuss an improved presentation of the inferred resource bounds together with the possibility of interactively tuning these bounds. Finally, we demonstrate improvements in the performance of our analysis.