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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Reading (1999)
Cotter, S., Patel, M.: Inside Taligent Technology. Addison-Wesley, Reading (1995)
Fayad, M., Johnson, R.: Domain-Specific Application Frameworks. Wiley, New York (1999)
Johnson, R., Foote, B.: Designing Reusable Classes. Journal of Object-Oriented Programming 35, 22–35 (1988)
Pree, W.: Design Patterns for Object-Oriented Software Development. Addison- Wesley, Wokingham (1994)
Prieto-Diaz, R., Arango, G.: Domain Analysis and Software System Modeling. IEEE Computer Society Press, Los Alamitos (1991)
Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Reading (1999)
Taft, S.T., Duff, R.A. (eds.): International Standard ISO/IEC 8652 Ada Reference Manual. Springer, Berlin (1997)
Taligent: The Power of Frameworks. Addison-Wesley, Reading (1995)
Wirfs-Brock, R., Wilkerson, B., Wiener, L.: Designing Object-Oriented Software. Prentice-Hall, Englewood Cliffs (1990)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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