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.
Preview
Unable to display preview. Download preview PDF.
Références
«Reference Manual for the Ada Programming Language», ANSI / MIL-STD 1815, January 1983.
«Ada 95 Reference Manual», International Standard ANSI/ISO/IEC-8652:1995, January 1995.
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.
Liu, C. L. and Layland J. W., «Scheduling Algorithms for Multiprogramming in a Hard Real Time Environment», JACM 20 (1): 46–61, 1973.
B.A. Whichmann, «Insecurities in the Ada Programming Language», National Physical Laboratory, Report DITC 144/89, 1989.
DO-178B/ED-12B, «Software considerations in airborne systems and equipment certifications», RTCA/EUROCAE, December 1992.
Author information
Authors and Affiliations
Editor information
Rights 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