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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Reference Manual for the Ada Programming Language, ANSI/MIL-STD-1815A, Washington D.C., January 1983.
Steelman, Requirements For High Order Computer Programming Languages, US Departement of Defense, Washington D.C., June 1978.
Ada Reference Manual, Proposed Standard Document, United States Department of Defense, Washington D.C., July 1980.
Halang, W.A., Hommel,G., Lauber, R.: Perspektiven der Informatik in der Echtzeitverarbeitung, in: Informatik Spektrum 16: S. 357 - 362, 1993.
Ada9X Project Report, Ada9X Project Plan, Office of the Under Secretary of Defense for Acquisition, Washington D.C., January 1989.
Ada9X Project Report, Ada9X Requirements, Washington D.C., Dec. 1990.
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.
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.
Introducing Ada9X, Ada Project Report, Office of the Under Secretary of Defense for Acquisition, Washington D.C., May 1993
Loftus, C. (ed): Ada Yearbook 1994, Studies in Computer and Communication Systems, Amsterdam, Oxford, Washington, Tokyo, 1994
The GNAT team: The GNAT project: A GNU-Ada9X compiler, in: [10] pp. 145-158.
Baker, T.P., Pazy, O.: The Systems Programming Annex of the proposed Ada9X standard, in: [10] pp. 65-73.
Pazy, O., Baker, T.: The Real-Time Systems Annex of the proposed Ada9X standard, in: [10] pp. 75-97.
Gargaro, A.: Distributed Programming in Ada9X, in: [10] p 99-113.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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