Skip to main content

Analysis, Design and Implementation of an Object-Oriented Framework in Ada95

  • Conference paper
  • 219 Accesses

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

Abstract

This paper describes the analysis, design and implementation of an object-oriented framework for discrete event simulation in the programming language Ada95. The framework was constructed in an industrial setting so that conclusions are drawn from first-hand, practical experience with this approach. After defining the term ’Object-Oriented Framework’, discrete event simulation is analyzed as the domain of concern in the given context, producing a class diagram for that domain in the Unified Modelling Language (UML). Following the analysis activities, the framework is designed and described, again using diagrams of the UML. In further sections the mapping from design artifacts to code in Ada95 and the usage of the framework are shown. The article finishes with a summary of the experience gained and the lessons learned.

This is a preview of subscription content, log in via an institution.

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Reading (1999)

    Google Scholar 

  2. Cotter, S., Patel, M.: Inside Taligent Technology. Addison-Wesley, Reading (1995)

    Google Scholar 

  3. Fayad, M., Johnson, R.: Domain-Specific Application Frameworks. Wiley, New York (1999)

    Google Scholar 

  4. Johnson, R., Foote, B.: Designing Reusable Classes. Journal of Object-Oriented Programming 35, 22–35 (1988)

    Google Scholar 

  5. Pree, W.: Design Patterns for Object-Oriented Software Development. Addison- Wesley, Wokingham (1994)

    Google Scholar 

  6. Prieto-Diaz, R., Arango, G.: Domain Analysis and Software System Modeling. IEEE Computer Society Press, Los Alamitos (1991)

    Google Scholar 

  7. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Reading (1999)

    Google Scholar 

  8. Taft, S.T., Duff, R.A. (eds.): International Standard ISO/IEC 8652 Ada Reference Manual. Springer, Berlin (1997)

    Google Scholar 

  9. Taligent: The Power of Frameworks. Addison-Wesley, Reading (1995)

    Google Scholar 

  10. Wirfs-Brock, R., Wilkerson, B., Wiener, L.: Designing Object-Oriented Software. Prentice-Hall, Englewood Cliffs (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schmitt, D. (2000). Analysis, Design and Implementation of an Object-Oriented Framework in Ada95. In: Keller, H.B., Plödereder, E. (eds) Reliable Software Technologies Ada-Europe 2000. Ada-Europe 2000. Lecture Notes in Computer Science, vol 1845. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10722060_19

Download citation

  • DOI: https://doi.org/10.1007/10722060_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67669-0

  • Online ISBN: 978-3-540-45098-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics