Skip to main content

Safe Ada Executive: An executive for Ada safety critical applications

  • Conference paper
  • First Online:
Ada in Europe (Ada-Europe 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1031))

Included in the following conference series:

  • 115 Accesses

Abstract

This paper presents theSAE project(Safe Ada Executive) which deals with theD0-178 Bcertification for safety critical systems which use COTS (Commercial Off The Shelves) software components such as theAda Run Time System. Traditionally safety critical systems avoid parallelism or rely on cyclic dispatcher to achieve determinism. At the opposite this project shows that it is possible to use thepreemptive schedulerof the Ada Run Time System for safety critical systems. The proposed model of the Safe Ada Executive is designed to support a predictible subset of the Ada tasking. This real time executive allows to support applications developped with theRMA(Rate Monotonic Analysis) methods and an appropriate coding style. We point out this approach which allows to separate applications from the real time executive and to minimize the certification costs. Anyhow, the SAE project, based on the Ada83 revision of the language, has a stronger support with the Ada95 revision.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Références

  1. «Reference Manual for the Ada Programming Language», ANSI / MIL-STD 1815, January 1983.

    Google Scholar 

  2. «Ada 95 Reference Manual», International Standard ANSI/ISO/IEC-8652:1995, January 1995.

    Google Scholar 

  3. Mark H Klein, Thomas Ralya, Bill Pollak, Ray Obenza, Michael González Harbour, «A Practitioner's Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems», Kluwer Academic Publishers, 1993.

    Google Scholar 

  4. Liu, C. L. and Layland J. W., «Scheduling Algorithms for Multiprogramming in a Hard Real Time Environment», JACM 20 (1): 46–61, 1973.

    Google Scholar 

  5. B.A. Whichmann, «Insecurities in the Ada Programming Language», National Physical Laboratory, Report DITC 144/89, 1989.

    Google Scholar 

  6. DO-178B/ED-12B, «Software considerations in airborne systems and equipment certifications», RTCA/EUROCAE, December 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marcel Toussaint

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Richard-Foy, M. (1996). Safe Ada Executive: An executive for Ada safety critical applications. In: Toussaint, M. (eds) Ada in Europe. Ada-Europe 1995. Lecture Notes in Computer Science, vol 1031. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015480

Download citation

  • DOI: https://doi.org/10.1007/BFb0015480

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60757-1

  • Online ISBN: 978-3-540-49362-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics