Skip to main content

Feasibility of Ada9X for Real-Time Programming

  • Conference paper
Innovationen bei Rechen- und Kommunikationssystemen

Part of the book series: Informatik aktuell ((INFORMAT))

  • 79 Accesses

Summary

This paper presents the functionality of Ada and Ada9X for programming of real-time applications. In addition to support the object-oriented programming paradigm, the major extensions to Ada — in the scope of Ada9X — are made to support the requirements of the real-time community. The revision of the language Ada which is done in the Ada9X-project, run by the Department of Defense offers significant improvements in the area of real-time programming. Some highlights are protected types, support for implementation of interrupt handlers, priority based scheduling models, improved determines, and a model to implement distributed systems.. The various activities to define an Ada-binding to IEEE/POSIX real-time standards are not described here.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Reference Manual for the Ada Programming Language, ANSI/MIL-STD-1815A, Washington D.C., January 1983.

    Google Scholar 

  2. Steelman, Requirements For High Order Computer Programming Languages, US Departement of Defense, Washington D.C., June 1978.

    Google Scholar 

  3. Ada Reference Manual, Proposed Standard Document, United States Department of Defense, Washington D.C., July 1980.

    Google Scholar 

  4. Halang, W.A., Hommel,G., Lauber, R.: Perspektiven der Informatik in der Echtzeitverarbeitung, in: Informatik Spektrum 16: S. 357 - 362, 1993.

    Google Scholar 

  5. Ada9X Project Report, Ada9X Project Plan, Office of the Under Secretary of Defense for Acquisition, Washington D.C., January 1989.

    Google Scholar 

  6. Ada9X Project Report, Ada9X Requirements, Washington D.C., Dec. 1990.

    Google Scholar 

  7. Proposed American National Standard for Information Technology - Programming Languages - Programming Language Ada, Language and Standard Libraries, Draft Version 4.0, ANSI/ISO/IEC CD 8652, ISO/IEC JTC1/SC22 N1451, ISO/IEC JTC1/SC22 WG9 N191, Cambridge Ma., September 1993.

    Google Scholar 

  8. Rationale for the Programming Languages Ada, Language and Standard Libraries, Draft Version 4.0, ISO/IEC JTC1/SC22 N1455, ISO/IEC JTC1/SC22 WG9 N192, Cambridge Ma., September 1993.

    Google Scholar 

  9. Introducing Ada9X, Ada Project Report, Office of the Under Secretary of Defense for Acquisition, Washington D.C., May 1993

    Google Scholar 

  10. Loftus, C. (ed): Ada Yearbook 1994, Studies in Computer and Communication Systems, Amsterdam, Oxford, Washington, Tokyo, 1994

    Google Scholar 

  11. The GNAT team: The GNAT project: A GNU-Ada9X compiler, in: [10] pp. 145-158.

    Google Scholar 

  12. Baker, T.P., Pazy, O.: The Systems Programming Annex of the proposed Ada9X standard, in: [10] pp. 65-73.

    Google Scholar 

  13. Pazy, O., Baker, T.: The Real-Time Systems Annex of the proposed Ada9X standard, in: [10] pp. 75-97.

    Google Scholar 

  14. Gargaro, A.: Distributed Programming in Ada9X, in: [10] p 99-113.

    Google Scholar 

  15. Mangold, K.: Ada9X für verteilte Systeme? Ein Vergleich mit Mehrrechner PEARL, in: Holleczek,P. (Hrsg.) PEARL92 Workshop über Realzeitsysteme, Berlin, Heidelberg,…, 1992. S. 92 - 101.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mangold, K. (1994). Feasibility of Ada9X for Real-Time Programming. In: Wolfinger, B. (eds) Innovationen bei Rechen- und Kommunikationssystemen. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-51136-3_48

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-51136-3_48

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58313-4

  • Online ISBN: 978-3-642-51136-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics