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
来源
RELIABLE SOFTWARE TECHNOLOGIES - ADA- EUROPE 2007, PROCEEDINGS | 2007年 / 4498卷
关键词
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 条
  • [31] An Approach for Modeling Real-time Requirements with SysML and MARTE Stereotypes
    Ribeiro, Fabiola Goncalves C.
    Soares, Michel S.
    ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 70 - 81
  • [32] Real-time programming safety in Java and Ada
    Sandén, Bo I.
    Ada User Journal, 2002, 23 (02): : 105 - 112
  • [33] REAL-TIME ADA APPLICATIONS WITH SILICON EXECUTIVES
    BAUER, B
    BOUVIER, C
    MICROPROCESSORS AND MICROSYSTEMS, 1995, 19 (02) : 83 - 88
  • [34] REAL-TIME ELECTRONIC FUNDS TRANSFER AND ADA
    WILLAIN, J
    BAESENS, P
    SANZOT, J
    VANVLIERBERGHE, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 499 : 199 - 209
  • [35] REVISIONS AND ADDITIONS THRUST ADA INTO REAL-TIME
    FALK, H
    COMPUTER DESIGN, 1988, 27 (21): : 26 - &
  • [36] PORTING EMBEDDED REAL-TIME ADA SOFTWARE
    MAYMIRDUCHARME, FA
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 603 : 92 - 103
  • [37] Coordination of Tasks on a Real-Time OS
    Cledou, Guillermina
    Proenca, Jose
    Sputh, Bernhard H. C.
    Verhulst, Eric
    COORDINATION MODELS AND LANGUAGES, COORDINATION 2019, 2019, 11533 : 250 - 266
  • [38] DESIGNING A REAL-TIME COPROCESSOR FOR ADA TASKING
    ROOS, J
    IEEE DESIGN & TEST OF COMPUTERS, 1991, 8 (01): : 67 - 79
  • [39] RECONCILING UNIX, ADA, AND REAL-TIME PROCESSING
    GALLMEISTER, BO
    DR DOBBS JOURNAL, 1991, 16 (06): : 56 - &
  • [40] LIMITATIONS ON THE PORTABILITY OF REAL-TIME ADA PROGRAMS
    GRIEST, TE
    BENDER, ME
    TRI-ADA 89 : INDUSTRY, ACADEMIA, GOVERNMENT: ADA TECHNOLOGY IN CONTEXT : APPLICATION, DEVELOPMENT, AND DEPLOYMENT, 1989, : 474 - 489