Skip to main content

Re-usability and Software Prototyping

  • Conference paper
Software Re-use, Utrecht 1989

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

  • 28 Accesses

Abstract

The next section will briefly introduce the Set Theoretic Language SETL as a language for specifying programs and it will characterise SETL. Here we will indicate how Cheatham’s approach [2] for re-using software may be realised using SETL. Section three will be devoted to the transformation approach which seems to be central as far as problems of re-usability within prototyping systems are concerned. Here we will first discuss dialect transformations in SETL and discuss a transformational system which translates SETL-code into Ada thus allowing re-usability of SETL-code in the production oriented environment. The fourth section will discuss re-usability in context of the so-called Hildesheim Libraries and the final section will discuss further development where we will outline a bit the development of tools furthering the use of SETL as a programming language, and we will briefly sketch an approach in which we make use of some of SETL’s concepts for the pure description of software components.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Budde R, Kuhlenkamp K, Mathiassen L, Züllighoven H. (Hrsg.): Approaches to Prototyping. Springer-Verlag, Berlin, 1984

    Google Scholar 

  2. Cheatham TE.Jr. Reusability Through Program Transformations. IEEE Transactions Software Engineering 1984 10; 5: 589–594

    Article  Google Scholar 

  3. CIP Language Group: The Munich Project CIP, vol 1, The Wide Spectrum Language CIP-L. Springer-Verlag, Berlin Heidelberg New York Tokio, 1985 (Lecture Notes in Computer Science no 183)

    Google Scholar 

  4. Dearnley PA, Mayhew PJ. In Favour of System Prototypes and Their Integration into the System Development Cycle. The Computer Journal 1983 26; 1: 36

    Article  Google Scholar 

  5. Doberkat EE, Dubinsky E, Schwartz JT. Reusability of Design for Complex Programs: an Experiment with the SETL Optimizer. In: Proc. IT & T Workshop on Reusability of Software, Providence, RI, 1983. pp 106–108

    Google Scholar 

  6. Doberkat EE, Gutenbeil U. SETL to Ada — Tree Transformations Applied. Information and Software Technology 1987 29;:548–557

    Google Scholar 

  7. Doberkat EE. Tangramc — A Program Description Language for Ada. Proceedings Seventh Annual National Conference on Ada Technology 1989, Atlantic City, 1989. pp 390–403

    Google Scholar 

  8. Doberkat EE, Fox D. Software Prototyping mit SETL. Teuber-Verlag, Stuttgart, 1989

    Book  MATH  Google Scholar 

  9. Floyd Ch. A Systematic Look at Prototyping. In Budde R, Kuhlenkamp K, Mathiassen L, Züllighoven H. (Hrsg.): Approaches to Prototyping. Springer-Verlag, Berlin, 1984, 1–18

    Chapter  Google Scholar 

  10. Hekmatpour S, Ince DC. Rapid Software Prototyping. Oxford Surveys in Information Technology 1986; 3: 37–76 (an expanded version has been published in 1988 under the title Software Prototyping. Formal Methods and VDM by Addison-Wesley)

    Google Scholar 

  11. Paige R, Koenig S. Finite Differencing of Computable Expressions. ACM TOPLAS 1982 4; 3: 402–454

    Article  MATH  Google Scholar 

  12. Prieto-Diaz R, Freeman P. Classifying Software for Reusability. IEEE Software 1987 4; 1: 6–16

    Article  Google Scholar 

  13. Rüter E. Eine Bibliothek effizienzorientierter Datenstrukturen in SETL. Masters Thesis, Dept. of Computer Science, University of Hildesheim, 1987

    Google Scholar 

  14. Schwartz JT, Dubinsky E, Dewar R, Schonberg E. Programming With Sets, An Introduction to SETL. Springer-Verlag, New York, 1986

    MATH  Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Doberkat, EE., Gutenbeil, U. (1991). Re-usability and Software Prototyping. In: Dusink, L.M., Hall, P.A.V. (eds) Software Re-use, Utrecht 1989. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3536-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3536-4_7

  • Publisher Name: Springer, London

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

  • Online ISBN: 978-1-4471-3536-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics