Towards Resource-Certified Software: A Formal Cost Model for Time and its Application to an Image-Processing Example

Armelle Bonenfant, Zezhi Chen, Kevin Hammond, Greg Michaelson, Andy Wallace, Iain Wallace

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish
Title of host publicationApplied Computing 2007
Place of PublicationNew York
PublisherACM
Pages1307-1314
Number of pages8
Volume1 & 2
ISBN (Print)978-1-59593-480-2
DOIs
Publication statusPublished - 2007
Event22nd ACM Symposium on Applied Computing - Seoul, Korea, Republic of
Duration: 11 Mar 200715 Mar 2007

Conference

Conference22nd ACM Symposium on Applied Computing
Country/TerritoryKorea, Republic of
CitySeoul
Period11/03/0715/03/07

Keywords

  • Embedded systems
  • resource bounds
  • motion tracking
  • functional programming

Fingerprint

Dive into the research topics of 'Towards Resource-Certified Software: A Formal Cost Model for Time and its Application to an Image-Processing Example'. Together they form a unique fingerprint.

Cite this