Ada 95 as Implementation Language for Object-Oriented Designs

In this paper, we show how Ada 95 can be used as an implementation language for object-oriented designs. We present a strategy to map Fusion class descriptions into Ada specifications, considering the various kinds of qualifiers that can be applied to attributes, and the various ways methods can be mapped. We also discuss issues such as naming conventions, mapping of operations, use of mixins and of generics. Finally, we show how bidirectional associations, that usually end up in a mutual dependency, can be implemented in Ada 95.


Published in:
Proceedings of TRI-Ada'95, Anaheim, California, November 5-10 1995, 212-225
Year:
1995
Publisher:
ACM Press
Keywords:
Note:
Also available as Technical Report EPFL-DI No 96/165
Laboratories:




 Record created 2005-09-20, last modified 2018-01-27

External link:
Download fulltext
n/a
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)