A class-based approach to the composition of real-time software components

  • Authors:
  • Weirong Wang;Aloysius K. Mok

  • Affiliations:
  • Department of Computer Sciences, University of Texas at Austin, TX 78712-1188, USA (Corresponding author. E-mail: weirongw@cs.utexas.edu);Department of Computer Sciences, University of Texas at Austin, TX 78712-1188, USA

  • Venue:
  • Journal of Embedded Computing - Real-Time and Embedded Computing Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

A complex real-time embedded system may consist of multiple application components each of which has its own timeliness requirements and is scheduled by a component-specific scheduler that is tailored to meet its requirements. In this paper, we propose Class-based Component Composition (CCC) for composing independent components in an open environment. CCC applies a workload classification scheme to guarantee that the supply of shared resource always meets the hard-real-time constraints for on-budget workloads. The CCC solution aims to achieve a balance over multiple design objectives in component composition including composition overhead, overload handling and accommodating the range of real-time applications.