Implementation of New Ada 2005 Real-Time Services in MaRTE OS and GNAT

  • Mario Aldea Rivas
  • José F. Ruiz
Conference paper

DOI: 10.1007/978-3-540-73230-3_3

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4498)
Cite this paper as:
Aldea Rivas M., Ruiz J.F. (2007) Implementation of New Ada 2005 Real-Time Services in MaRTE OS and GNAT. In: Abdennadher N., Kordon F. (eds) Reliable Software Technologies – Ada Europe 2007. Ada-Europe 2007. Lecture Notes in Computer Science, vol 4498. Springer, Berlin, Heidelberg

Abstract

The paper presents the implementation of some of the new Ada 2005 real-time services (“Execution Time Clocks”, “Execution Time Timers”, “Tim ing Events” and “Dynamic Priorities for Protected Objects”) in the MaRTE OS/ GNAT run-time library for GNU/Linux. For each these new services we discuss different implementation alternatives and evaluate they performance. As a con sequence of the results obtained, our view is that the new services can be imple mented in an efficient way in a existing run-time system without requiring major changes. To illustrate the usefulness of the new Ada services, the implementa tion of a complex scheduling policy is described.

Keywords

Ada 2005 Real-Time Systems Compilers POSIX 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Mario Aldea Rivas
    • 1
  • José F. Ruiz
    • 2
  1. 1.Departamento de Electrónica y Computadores, Universidad de Cantabria, 39005-SantanderSpain
  2. 2.AdaCore, 8 rue de Milan, 75009 ParisFrance

Personalised recommendations