Towards a ravenscar extension for multi-processor systems

  • Authors:
  • José F. Ruiz

  • Affiliations:
  • AdaCore, Paris, France

  • Venue:
  • ACM SIGAda Ada Letters
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Ravenscar profile, originally designed for single processors, has proven remarkably useful for modelling verifiable real-time single-processor systems. New software demands increasing processing power, and multi-processor platforms are spreading as the answer to achieve the required performance. Embedded real-time systems are also subject to this trend, while keeping the need for the founding principles of Ravenscar: simplicity, efficiency, reliability, predictability, and analyz-ability. This paper proposes a simple extension to the Ravenscar profile to support multi-processor systems using a fully partitioned approach. The implementation of this scheme is simple, and it can be used to develop applications amenable to schedulability analysis.