Skip to main content

Beyond abstract data types: Giving life to objects

  • Conference paper
  • First Online:
Ada in Europe (Ada-Europe 1994)

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

Included in the following conference series:

Abstract

The most recent buzzword in software engineering is object-orientation (OO), a trend encouraged (if not inspired) by the Ada programming language. We have all witnessed OO principles gain undisputed popularity in the computing society. Also, we have all experienced the challenges of the move from the platonic world of objects, where all objects are implicitly given their own flow of control, their own state, resources and behavior, to the real world of computing where none of these luxuries can be taken for granted. The main topic of this article is the search for an Ada design that can provide the illusion of the ideal world of objects at an acceptable price.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Booch, G.: Object-Oriented Development. IEEE Transactions on Software Engineering, Vol. 12, No.2, February 1986, pp. 211–221

    Google Scholar 

  2. Dahl, O.J., Nygaard, K.: SIMULA-An Algol-Based Simulation Language. Communications of the ACM, September 1966, pp. 671–678

    Google Scholar 

  3. Engelmore, R.S., Morgan, A., editors: Blackboard Systems. Addison-Wesley, 1988

    Google Scholar 

  4. Haberman, A.N., Perry, D.E.: Ada for Experienced Programmers. Addison-Wesley, 1983, pp. 309–318

    Google Scholar 

  5. Hoare, C.A.R.: Communicating Sequential Processes, Prentice Hall, 1985

    Google Scholar 

  6. Jagannathan, V., Dodhiawala, R., Baum, L.S., editors: Blackboard Architectures and Applications. Academic Press, 1989.

    Google Scholar 

  7. Jovanovic, S., Simon, L., Sotirovski, D.: Interfacing Computer Communications from Ada in a Diverse and Evolving Environment, Proc. Ada in Europe, Copenhagen, Denmark, September 1994

    Google Scholar 

  8. Kruchten, P.: Ada chez les PABX — Introduction d'Ada dans l'industrie des télécomunications, Bigre No.42, December 1984, pp. 173–180

    Google Scholar 

  9. Kruchten, P., Thompson, C.: An Object-Oriented, Distributed Architecture for Large Scale Ada Systems. Proc. TRI-Ada '94, Baltimore, USA, November 1994

    Google Scholar 

  10. Marjanski, A., Vuskovic, M.: Kernel for Real-Time Simulation of C3 Systems. IASTED Journal of Mini and Micro Computers, Vol.8, No.1, 1986.

    Google Scholar 

  11. Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W.: Object-Oriented Modeling and Design. Prentice Hall, 1991.

    Google Scholar 

  12. Simon, L., Jovanovic, S., Sotirovski, D., Kruchten, P.: Adaptive Gateway: Meeting the Challenge of Interfacing to Evolving External Systems. Proc. 39th Air Traffic Control Association (ATCA) Annual Meeting, Arlington, Virginia, September 18–22, 1994.

    Google Scholar 

  13. Stroustrup, B.: The C++ Programming Language, Addison-Wesley, 1991

    Google Scholar 

  14. Vuskovic, M., Marjanski, A., Sotirovski, D., Kukic, V., Jovanovic, S., Vuksanovic, N.: Concept of Clusters for Real-Time Simulation of C3 Systems. Proc. ISMM International Symposium: Applications of Microcomputers, New York, USA, October 22–24, 1984

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marcel Toussaint

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sotirovski, D., Jovanovic, S., Kruchten, P. (1994). Beyond abstract data types: Giving life to objects. In: Toussaint, M. (eds) Ada in Europe. Ada-Europe 1994. Lecture Notes in Computer Science, vol 887. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58822-1_93

Download citation

  • DOI: https://doi.org/10.1007/3-540-58822-1_93

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58822-1

  • Online ISBN: 978-3-540-49110-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics