Abstract
The first part of this paper tries to characterise the notorious software crisis. Some of these characteristics are: Programming in the Large, Distributed Development, Configuration-Management, Object-Oriented Analysis, Design and Programming, Consistency of Interfaces, Life cycle and Maintainability, Reusability, Portability.
The second part discusses some “prejudices” about Ada, such as military language, complex, expensive, inefficient, old-fashioned, not object-oriented, not open to integrate COTS-products.
The third part presents some highlights of Ada95 which may contribute to overcome this crisis.
Preview
Unable to display preview. Download preview PDF.
References
Ada Reference Manual (July 1980), New York, Heidelberg, Berlin, 1980
Reference Manual for the Ada Programming Language, ANSI/MIL-STD-1815A, Washington D.C., January 1983.
ISO 8652 1987 Programming language Ada, ISO, Geneva, 1987
Ada Reference Manual, International Standard for Information Technolog — Programming Languages — Programming Language Ada, Language and Standard Libraries, ANSI/ISO/IEC 8652, February 1995.
Ada95 Rationale The Language, The Standard Libraries, Intermetrics, Cambridge Ma., January 1995.
Introducing Ada9X, Ada9X Project Report, Office of the Under Secretary of Defense for Acquisition, Intermetrics Inc., Second printing, May 1993
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.
Loftus, C. (ed): Ada Yearbook 1994, Studies in Computer and Communication Systems, Amsterdam, Oxford, Washington, Tokyo, 1994
Revised Report on the Algorithmic Language ALGOL60, Numerische Mathematik 4 (1963), S. 420–453
Stallman, R.M.: Using and Porting GNU CC, Free Software Foundation, December 1992
Lawlis, P.K., Elam, T.W.: Ada Outperforms Assembly: A Case Study, in Engle, C.B.jr (ed) TRI-Ada'92, Conference Proceedings, New York, 1992, p334–337.
Taylor, B.: Ada9X Compatibility Guide, Version 4.0, Nov. 1993 in [10] pp 295–343
Barnes, J.: Programming in Ada95, Addison-Wesley, Wokingham UK, et al. 1995
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mangold, K. (1996). Ada95 — An approach to overcome the software crisis?. 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/BFb0015479
Download citation
DOI: https://doi.org/10.1007/BFb0015479
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