Towards resource-certified software: a formal cost model for time and its application to an image-processing example

  • Authors:
  • Armelle Bonenfant;Zezhi Chen;Kevin Hammond;Greg Michaelson;Andy Wallace;Iain Wallace

  • Affiliations:
  • University of St Andrews, St Andrews, UK;Heriot-Watt University, Riccarton, Edinburgh, UK;University of St Andrews, St Andrews, UK;Heriot-Watt University, Riccarton, Edinburgh, UK;Heriot-Watt University, Riccarton, Edinburgh, UK;Heriot-Watt University, Riccarton, Edinburgh, UK

  • Venue:
  • Proceedings of the 2007 ACM symposium on Applied computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Visual tracking requires sophisticated algorithms working in real-time, and often space-limited, settings. While the input streams may be regular in structure, the algorithms are not, and must often deal with probabilistic metrics. To ensure progress in algorithm design without incurring excessive development costs, we propose a high-level programming approach married with predictable and compositional performance metrics. This enables the combination of independently developed program components into coherent software architecture, with certified resource use guarantee. Here, we present our approach and discuss its application to the development and resource analysis of a space bound mean shift algorithm for motion tracking, using the new embedded system-oriented language Hume.