Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Ada 95 as Implementation Language for Object-Oriented Designs
 
conference paper

Ada 95 as Implementation Language for Object-Oriented Designs

Barbey, Stéphane
1995
Proceedings of the conference on TRI-Ada '95: Ada's role in global markets: solutions for a changing complex world
TRI-Ada'95

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.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1145/376503.376572
Author(s)
Barbey, Stéphane
Date Issued

1995

Publisher

ACM Press

Published in
Proceedings of the conference on TRI-Ada '95: Ada's role in global markets: solutions for a changing complex world
Start page

212

End page

225

Subjects

Paper

•

Ada

•

OOMethod

Note

Also available as Technical Report EPFL-DI No 96/165

Written at

EPFL

EPFL units
LGL  
Event nameEvent placeEvent date
TRI-Ada'95

Anaheim, California

November 5-10 1995

Available on Infoscience
September 20, 2005
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/216782
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés