Skip to main content

Structuring iterators to encourage reuse

  • Conference paper
  • First Online:
  • 139 Accesses

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

Abstract

The concept of iterators was well developed by Liskov and Guttag, using CLU, and Shaw, Wulf, and London, using Alphard. The use of iterators in Ada has been limited somewhat by a restricted view of iterators presented through the Booch components. This paper explores the construction and use of iterators in Ada where the construction of iterators is based upon the earlier works using CLU and Alphard.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beidler, J.: A Role for Iterators as a Tool for Software Reuse. Proceeding of the Washington Ada Symposium, McLean, VA. July 14–16, 1992

    Google Scholar 

  2. Beidler, J.: Building On the Booch Components: What Can Be Learned When Modifying Real World Software Tools For Educational Use, Proceeding of Tri-Ada '92. Orlando, FLA. November 18, 1992

    Google Scholar 

  3. Beidler, J.: ASSERT: A Package to Support Practical Uses of Program Correctness. Proceeding of ASEET 7, Monterey, CA. January 13, 1993

    Google Scholar 

  4. Booch, Grady: Software Components with Ada, Benjamin Cummings, Menlo Park, CA. 1987

    Google Scholar 

  5. Liskov, Barbara, and John Guttag: Abstraction and Specification in Program Development, McGraw Hill, New York, 1986

    Google Scholar 

  6. Polya, George: Probabilities in Proofreading. American Mathematical Monthly. v. 83 n.1 January 1976, p. 42

    Google Scholar 

  7. Shaw, Mary, W. Wulf, and R. London: Abstraction and Verification in Alphard: Iteration and Generators, In: Alphard: Form and Content. Springer-Verlag, New York. 1981

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michel Gauthier

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beidler, J. (1993). Structuring iterators to encourage reuse. In: Gauthier, M. (eds) Ada - Europe '93. Ada-Europe 1993. Lecture Notes in Computer Science, vol 688. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56802-6_14

Download citation

  • DOI: https://doi.org/10.1007/3-540-56802-6_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56802-5

  • Online ISBN: 978-3-540-47748-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics