Ex2: Integrating Ada and extra support in a doubly portable extended executive designed for hard real time systems

  • Gilles M. Pitette
  • Jean -Yves Corniglion
  • Daniel Gepner
  • Jean -Marie Sers
  • Dominique Ragueneau
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 887)


Ex2 is an extended Ada executive which is portable across hardware targets, is reusable across Ada compilers, provides the EXTRA HRT-oriented extensions to Ada defined by the RRG and is designed to service the needs of avionics systems. Ex2 interface to the compiler is consequently public and has been adequately designed. Ex2 architecture is highly modular and heavily influenced by its portability and safety objectives. This architecture allows for a fine-grain customizability of Ex2 to client systems constraints. This architecture integrates deeply the support of EXTRA/RRG services and prepares Ex2 to support Ada9X new real time features.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Draft Technical Report for EXTensions for Real-time Ada, ISO/IEC TR 11735, Draft Version 4.00, April 1994.Google Scholar
  2. 2.
    Rationale of EXTensions for Real-time Ada, June 1994.Google Scholar
  3. 3.
    ACM/SIGAda/ARTEWG, Catalog of Interface Features and Options (CIFO), Version 3.0, September 1991, A special Edition from SigAda, Ada Letters Vol XI (7), Fall 1991.Google Scholar
  4. 4.
    Reference Manual for the Ada Programming Language, ANSI/MEL-STD 1815 A (ISO/TEC 8652), January 1983.Google Scholar
  5. 5.
    Ada 9X Reference Manual, The Language — The Standard Libraries, ANSI/ISO DIS 8652, Draft International Standard Version 5.0, June 94.Google Scholar
  6. 6.
    Ada 9X Rationale, The Language — The Standard Libraries, Draft Version 5.0, June 1994Google Scholar
  7. 7.
    Draft Definition of Ex2 Public Interfaces, Draft Version 0.3, July 1994.Google Scholar
  8. 8.
    Justifications des choix pour la définition des interfaces publiques de Ex2, Version intermédiaire 0.1, Avril 1994.Google Scholar
  9. 9.
    ATAC 2.0, Ada Tasking Coprocessor. Data Sheet, Issue 0.992, R-Tech AB, July 1993.Google Scholar
  10. 10.
    Ada Runtime Environment Working Group: MRTSI Task Force. A Model RunTime System Interface for Ada. Version 2.4, ACM SIGAda, February 1990.Google Scholar
  11. 11.
    E.W. Giering III & T.P. Baker. PART/GNARL Interface Definition, Florida State University, December 1993.Google Scholar
  12. 12.
    Software Requirements for the Common Ada Run Time System (CARTS). Version 1.0. Wright Laboratory and Westinghouse Electronic Corporation, February 1991.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Gilles M. Pitette
    • 1
  • Jean -Yves Corniglion
    • 2
  • Daniel Gepner
    • 3
  • Jean -Marie Sers
    • 4
  • Dominique Ragueneau
    • 5
  1. 1.CR2ACourbevoie CedexFrance
  2. 2.CR2AFrance
  3. 3.DASSAULT ElectroniqueFrance
  4. 4.SEXTANT AvioniqueFrance
  5. 5.SAGEMFrance

Personalised recommendations