Skip to main content

Design Patterns as Program Extracts

  • Conference paper
  • First Online:
Object-Oriented Technologys (ECOOP 1997)

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

Included in the following conference series:

  • 334 Accesses

Abstract

We present a view on software systems, which emphasizes that a software system shapes the user’s conceptual model. Regarding a software developer as a user, we point out the existence of a gap between the model of programs represented by a software development system and the software developer’s conceptual model of programs. To minimize this gap, we motivate an extension of software development systems to support architectural abstractions, and we propose a two level model consisting of a program level and an extract level.

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

References

  1. Gamma, E., Helm, R., Johnson, R. E., and Vlissides, J.: Design Patterns Elements of Reusable Object-Oriented Software. Addison-Wesley. (1995)

    Google Scholar 

  2. Kristensen, B. B. Architectural abstractions and language mechanisms. Proceedings of the Asia Pacific Software Engineering Conference’ 96. (1996)

    Google Scholar 

  3. Winograd, T., editor: Bringing Design to Software. Addison-Wesley, Reading, Massachusetts. (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jacobsen, E.E. (1998). Design Patterns as Program Extracts. In: Bosch, J., Mitchell, S. (eds) Object-Oriented Technologys. ECOOP 1997. Lecture Notes in Computer Science, vol 1357. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-69687-3_20

Download citation

  • DOI: https://doi.org/10.1007/3-540-69687-3_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64039-4

  • Online ISBN: 978-3-540-69687-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics