Skip to main content

Ada in the JAS 39 Gripen flight control system

  • Conference paper
  • First Online:

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

Abstract

The positive experiences from the usage of Ada in a safety critical flight control system are described in this paper. It states that preemptive scheduling implemented with tasking, can be combined with high requirements on reliability and a deterministic behaviour. How data consistency has been obtained between the periodic tasks is outlined. Also the exception handling in the system is mentioned.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. SPARK-The SPADE Ada Kernel, Edition 3.1, Program Validation Ltd., May 1992.

    Google Scholar 

  2. Ada 95 Language Reference Manual, International Standard ISO/IEC-8652:1995.

    Google Scholar 

  3. L. Sha and J. B. Goodenough, Real-Time Scheduling Theory and Ada, IEEE Computer, Apr., 1990.

    Google Scholar 

  4. M. H. Klein, J. P. Lehoczky and R Rajkumar, Rate-Monotonic Analysis for Real-Time Industrial Computing, IEEE Computer, Jan., 1994.

    Google Scholar 

  5. ARIANE 5, Flight 501 Failure, Report by the Inquiry Board, Paris, 19 July 1996.

    Google Scholar 

  6. D. Folkesson, Principles for Real-Time Execution in Swedish Avionics Systems (in Swedish), SNART 2nd Conference on Real Time Systems in Stockholm 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Lars Asplund

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Frisberg, B. (1998). Ada in the JAS 39 Gripen flight control system. In: Asplund, L. (eds) Reliable Software Technologies — Ada-Europe. Ada-Europe 1998. Lecture Notes in Computer Science, vol 1411. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055013

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64536-8

  • Online ISBN: 978-3-540-69802-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics