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.
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
Martin van Amersfoorth; Family Ties — Or How to Survive Mutual Relationships; in Fusion Newsletter, May 1997, pp. 5–8.
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.
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.)
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.
P. P. Chen; The entity-relationship model: towards a unified view of data; in ACM TODS, 1 (1), 1976.
Derek Coleman et alii; Object-Oriented Development: The Fusion Method; Prentice Hall, 1994.
Kris Oosting; The Collective — resistance is futile; in Fusion Newsletter, February 1997, pp. 4–7.
Jean-Pierre Rosen; A naming convention for classes in Ada 9X; in ACM Ada Letters, XV(2):54-58, Mar.–Apr. 1995.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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