Implementation of new Ada 2005 real-time services in MaRTE OS and GNAT

被引:0
|
作者
Rivas, Mario Aldea [1 ]
Ruiz, Jose F. [2 ]
机构
[1] Univ Cantabria, Dept Elect & Computadores, E-39005 Santander, Spain
[2] AdaCore, F-75009 Paris, France
关键词
Ada; 2005; real-time systems; compilers; POSIX;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The paper presents the implementation of some of the new Ada 2005 real-time services.("Execution Time Clocks", "Execution Time Timers", "Timing 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 consequence of the results obtained, our view is that the new services can be implemented in an efficient way in a existing run-time system without requiring major changes. To illustrate the usefulness of the new Ada services, the implementation of a complex scheduling policy is described.
引用
收藏
页码:29 / +
页数:2
相关论文
共 50 条
  • [1] Implementation of the Ada 2005 Task Dispatching Model in MaRTE OS and GNAT
    Aldea Rivas, Mario
    Gonzalez Harbour, Michael
    Ruiz, Jose F.
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2009, 2009, 5570 : 105 - +
  • [2] Real-time utilities for Ada 2005
    Wellings, Andy
    Burns, Alan
    RELIABLE SOFTWARE TECHNOLOGIES - ADA- EUROPE 2007, PROCEEDINGS, 2007, 4498 : 1 - +
  • [3] The implementation of Ada 2005 interface types in the GNAT compiler
    Miranda, J
    Schonberg, E
    Dismukes, G
    RELIABLE SOFTWARE TECHNOLOGY ADA-EUROPE 2005, PROCEEDINGS, 2005, 3555 : 208 - 219
  • [4] The implementation of Ada 2005 synchronized interfaces in the GNAT compiler
    Miranda, Javier
    Schonberg, Edmond
    Kirtchev, Hristian
    Proc. ACM SIGAda Annu. Int. Conf., (41-48):
  • [5] Extending the capabilities of real-time applications by combining MaRTE-OS and Linux
    Masmano, M
    Real, J
    Ripoll, I
    Crespo, A
    RELIABLE SOFTWARE TECHNOLOGIES- ADA-EUROPE 2004, 2004, 3063 : 144 - 155
  • [6] A real-time framework for Ada 2005 and the Ravenscar profile
    Gregertsen, Kristoffer Nyborg
    Skavhaug, Amund
    2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 515 - 522
  • [7] Real-Time Implementation in JET of the SPAD Disruption Predictor Using MARTe
    Esquembri, S.
    Vega, J.
    Murari, A.
    Ruiz, M.
    Barrera, E.
    Dormido-Canto, S.
    Felton, R.
    Tsalas, M.
    Valcarcel, D.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2018, 65 (02) : 836 - 842
  • [8] MARTe: A Multiplatform Real-Time Framework
    Neto, Andre C.
    Sartori, Filippo
    Piccolo, Fabio
    Vitelli, Riccardo
    De Tommasi, Gianmaria
    Zabeo, Luca
    Barbalace, Antonio
    Fernandes, Horacio
    Valcarcel, Daniel F.
    Batista, Antonio J. N.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2010, 57 (02) : 479 - 486
  • [9] REAL-TIME ADA
    LEIBSON, SH
    EDN, 1989, 34 (17) : 102 - &
  • [10] THE ADA TASK SYSTEM AND REAL-TIME APPLICATIONS - AN IMPLEMENTATION SCHEMA
    COCCO, N
    MANDRIOLI, D
    MILANESE, V
    COMPUTER LANGUAGES, 1985, 10 (3-4): : 189 - 209