Skip to main content

Ada95 — An approach to overcome the software crisis?

  • Conference paper
  • First Online:
  • 139 Accesses

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

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.

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. Ada Reference Manual (July 1980), New York, Heidelberg, Berlin, 1980

    Google Scholar 

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

    Google Scholar 

  3. ISO 8652 1987 Programming language Ada, ISO, Geneva, 1987

    Google Scholar 

  4. Ada Reference Manual, International Standard for Information Technolog — Programming Languages — Programming Language Ada, Language and Standard Libraries, ANSI/ISO/IEC 8652, February 1995.

    Google Scholar 

  5. Ada95 Rationale The Language, The Standard Libraries, Intermetrics, Cambridge Ma., January 1995.

    Google Scholar 

  6. Introducing Ada9X, Ada9X Project Report, Office of the Under Secretary of Defense for Acquisition, Intermetrics Inc., Second printing, May 1993

    Google Scholar 

  7. Baker, T.P., Pazy, O.: The Systems Programming Annex of the proposed Ada9X Standard, in: [10] pp. 65–73.

    Google Scholar 

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

    Google Scholar 

  9. Gargaro, A.: Distributed Programming in Ada9X, in: [10] p 99–113.

    Google Scholar 

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

    Google Scholar 

  11. Revised Report on the Algorithmic Language ALGOL60, Numerische Mathematik 4 (1963), S. 420–453

    Google Scholar 

  12. Stallman, R.M.: Using and Porting GNU CC, Free Software Foundation, December 1992

    Google Scholar 

  13. 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.

    Google Scholar 

  14. Taylor, B.: Ada9X Compatibility Guide, Version 4.0, Nov. 1993 in [10] pp 295–343

    Google Scholar 

  15. Barnes, J.: Programming in Ada95, Addison-Wesley, Wokingham UK, et al. 1995

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marcel Toussaint

Rights and permissions

Reprints 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

Publish with us

Policies and ethics