A POSIX-Ada Interface for Application-Defined Scheduling

  • Mario Aldea Rivas
  • Michael González Harbour
Conference paper

DOI: 10.1007/3-540-48046-3_11

Part of the Lecture Notes in Computer Science book series (LNCS, volume 2361)
Cite this paper as:
Rivas M.A., Harbour M.G. (2002) A POSIX-Ada Interface for Application-Defined Scheduling. In: Blieberger J., Strohmeier A. (eds) Reliable Software Technologies — Ada-Europe 2002. Ada-Europe 2002. Lecture Notes in Computer Science, vol 2361. Springer, Berlin, Heidelberg

Abstract

This paper presents an application program interface (API) that enables applications running on top of a POSIX operating system to use application-defined scheduling algorithms in a way compatible with the scheduling model of the Ada 95 Real-Time Systems Annex. Several application-defined schedulers, implemented as special user tasks, can coexist in the system in a predictable way. This API is currently implemented on our operating system MaRTE OS.

Keywords

Real-Time Systems Kernel Scheduling Operating Systems Ada 95 POSIX 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Mario Aldea Rivas
    • 1
  • Michael González Harbour
    • 1
  1. 1.Departamento de Electrónica y ComputadoresUniversidad de CantabriaSantanderSpain

Personalised recommendations