Skip to main content

Mapping Object-Oriented Designs to Ada

  • Conference paper
  • First Online:
Reliable Software Technologies — Ada-Europe’ 99 (Ada-Europe 1999)

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

Included in the following conference series:

  • 316 Accesses

Abstract

The paper explains how an object-oriented design can be mapped to an implementation using the Ada 95 programming language. Object-oriented designs, whatever the method, UML or Fusion, are not programming-language specific, and there is therefore a gap between the design models and the implementation. This paper is a comprehensive study of all of these gaps for the Ada programming language. The approach is illustrated by an example, complete enough to illustrate most of the implementation decisions.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Martin van Amersfoorth; Family Ties — Or How to Survive Mutual Relationships; in Fusion Newsletter, May 1997, pp. 5–8.

    Google Scholar 

  2. Stéphane Barbey; Ada 95 as Implementation Language for Object-Oriented Designs; in Proceedings of TRI-Ada’ 95, Charles B. Engle, Jr. (Ed.), Anaheim, California, November 5–10 1995, pp. 212–225.

    Google Scholar 

  3. Stéphane Barbey and Alfred Strohmeier; Object-Oriented Programming with Ada 95; in International Conference on Reliable Software Technologies, Ada-Europe’97, London, U.K, June 1–6 1997, Tutorial Notes, 1997. (This tutorial was given the first time in 1994.)

    Google Scholar 

  4. Stéphane Barbey, Magnus Kempe and Alfred Strohmeier; Programmation par objets avec Ada 9X; in TSI (Techniques et Sciences Informatiques), vol. 13, no. 5, 1994, pp. 639–669.

    Google Scholar 

  5. P. P. Chen; The entity-relationship model: towards a unified view of data; in ACM TODS, 1 (1), 1976.

    Google Scholar 

  6. Derek Coleman et alii; Object-Oriented Development: The Fusion Method; Prentice Hall, 1994.

    Google Scholar 

  7. Kris Oosting; The Collective — resistance is futile; in Fusion Newsletter, February 1997, pp. 4–7.

    Google Scholar 

  8. Jean-Pierre Rosen; A naming convention for classes in Ada 9X; in ACM Ada Letters, XV(2):54-58, Mar.–Apr. 1995.

    Google Scholar 

  9. Alfred Strohmeier; The Fusion Method, with Implementation in Ada 95; in TRI-Ada’97 Tutorial Notes, St. Louis, MO, USA, ACM Press, 1997, and in SIGAda’98 Tutorial Notes, Washington D.C., USA, ACM Press, 1998.

    Google Scholar 

  10. S. Tucker Taft, Robert A. Duff (Eds.); International Standard ISO/IEC 8652:1995(E): Ada Reference Manual; Lecture Notes in Computer Science 1246, Springer Verlag, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Strohmeier, A. (1999). Mapping Object-Oriented Designs to Ada. In: González Harbour, M., de la Puente, J.A. (eds) Reliable Software Technologies — Ada-Europe’ 99. Ada-Europe 1999. Lecture Notes in Computer Science, vol 1622. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48753-0_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-48753-0_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-48753-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics