Object-oriented analysis and top-down software development

  • Dennis de Champeaux
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 512)


In this paper, we address the issue of how to provide an analyst that uses the object-oriented paradigm with a top-down approach. An analyst gets this approach for free when working within the structured paradigm. Ensembles are introduced that differ from objects in that they connote entities with internal parallelism. Preliminary experimentation suggests that ensembles allow for information hiding.

Key words

OO-Analysis top-down ensemble 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Bailin, S.C., An Object-Oriented Requirements Specification Method, in CACM, vol 32, no 5, pp 608–623, 1989 May.Google Scholar
  2. [2]
    Brachman, R.J., A Structural Paradigm for Representing Knowledge, Report 3605, BBN, 1978 May.Google Scholar
  3. [3]
    Coad, P. & E. Yourdon, Object-Oriented Analysis, Yourdon Press, Prentice-Hall, 1990.Google Scholar
  4. [4]
    de Champeaux, D., & W. Olthoff, Towards an Object-Oriented Analysis Method, 7th Annual Pacific Northwest Software Quality Conference, pp 323–338, Portland OR, 1989.Google Scholar
  5. [5]
    Goguen, J., Thatcher, J.W., Wagner, E.G., Wright, J.B., Initial Algebra Semantics and Continuous Algebras, JACM, vol 24, no 1, pp 68–75, 1977.MATHMathSciNetCrossRefGoogle Scholar
  6. [6]
    Jacobson, I., Object-Oriented Development in an Industrial Environment, in Proc. OOPSLA'87, Orlando, Florida, pp 183–191, 1987 October.Google Scholar
  7. [7]
    Kristensen, B., Madsen, O., Moller-Pedersen, B., Nygaard, K., Coroutine Sequencing in BETA, in Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences, vol II Software Track, pp 396–405, 1988 JanuaryGoogle Scholar
  8. [8]
    Kurtz, B., Object-Oriented Systems Analysis and Specification: A Model-Driven Approach, M.Sc. Thesis, Brigham Young University, CS Dept., 1989.Google Scholar
  9. [9]
    Shlaer, S. & S.J. Mellor, Object-Oriented Systems Analysis, Yourdon Press, 1988.Google Scholar
  10. [10]
    Shlaer, S., S.J. Mellor, D. Ohlsen, W. Hywari, The Object-Oriented Method for Analysis, in Proceedings of the 10th Structured Development Forum (SDF-X), San Francisco, 1988 August.Google Scholar
  11. [11]
    VDM Specification Language Proto-Standard, SI VDM Working Paper IST 5/50/40, 1988.Google Scholar
  12. [12]
    Ward, P.T., How to integrate Object Orientation with Structured Analysis and Design, in IEEE Software, pp 74–82, 1989 March.Google Scholar
  13. [13]
    Ward, P.T. & S.J. Mellor, Structured Development for Real-Time Systems, Prentice-Hall, Englewood Cliffs NJ, 1985.Google Scholar
  14. [14]
    Wirfs-Brock, R., B. Wilkerson & L. Wiener, Designing Object-Oriented Software, Prentice Hall, 1990.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • Dennis de Champeaux
    • 1
  1. 1.HP-LabsPalo AltoUSA

Personalised recommendations