Accounting for platform effects in the design of real-time software using model-based methods

  • Authors:
  • B. Selic

  • Affiliations:
  • Malina Software Corporation, Nepean, Ontario, Canada

  • Venue:
  • IBM Systems Journal
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

All too often, software designers ignore the fact that a running computer system is a combination of software and hardware. In this combination, hardware may play a crucial role, particularly in time-sensitive systems. In this paper, we first explore the nature and impact that platforms may have on application software and its design. Based on this analysis, a canonical model of software platforms is proposed to assist in more accurately factoring in the effects of platforms on the design of real-time and embedded software applications. Finally, we show how this model can be realized using modern model-driven design standards and methods.