Skip to main content

Pattern-Oriented Framework Engineering Using FRED

  • Conference paper
  • First Online:

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

Abstract

Application frameworks are reusable architectures used to improve the software development process. Although design patterns may be used in designing, implementing, and documenting architectural constructs, lacking a systematical approach frameworks are still hard to design and reuse. This paper presents the methodology and the set of supporting tools that provide a methodical practice for applying design patterns in software engineering, especially when constructing reusable designs such as application frameworks.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alencar P., Cowan D., Lichtner K., Lucena C. Nova L.: Tool Support for Design Patterns. Internet: ftp://csg.uwaterloo.ca/pub/ADV/theory/fmsp96.ps.gz.

  2. Arnold K., Gosling J.: The Java Programming Language, 2nd ed. Addison-Wesley, 1998.

    Google Scholar 

  3. Budinsky F., Finnie M., Vlissides J., Yu P.: Automatic Code Generation from Design Patterns. IBM Systems Journal 352, 1996, 151–171.

    Article  Google Scholar 

  4. Coplien J., Schmidt D. (eds.): Pattern Languages of Program Design. Addison-Wesley, 1995.

    Google Scholar 

  5. Florijn G., Meijers M., van Winsen P.: Tool Support for Object-Oriented Patterns. Proc. ECOOP’ 97 European Conference on Object-Oriented Programming, Jyväskylä, Finland, June 1997, LNCS 1241, Springer-Verlag, 1997, 472–495.

    Chapter  Google Scholar 

  6. Gamma E., Helm R., Johnson R., Vlissides J.: Design Patterns—Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.

    Google Scholar 

  7. Hakala M., Hautamäki J., Tuomi J., Viljamaa A., Viljamaa J.: Pattern-Oriented Framework Engineering Using FRED. In: OOSA’ 98, Proceedings of the ECOOP’ 98 on Object-Oriented Software Architectures, Research Report 13/98, Department of Computer Science and Business Administration, University of Karlskrona/Ronneby

    Google Scholar 

  8. Kim J., Benner An Experience Using Design Patterns: Lessons Learned and Tool Support. Theory and Practice of Object Systems (TAPOS) 2,1, 1996, 61–74.

    Article  Google Scholar 

  9. Koskimies K., Mössenböck H.: Designing a Framework by Stepwise Generalization. In: Proc. of ESEC’95, LNCS 989, Spinger-Verlag, 1995, 479–497.

    Google Scholar 

  10. Lewis T. (ed.): Object-Oriented Application Frameworks, Manning Publications Co., 1995.

    Google Scholar 

  11. Meijler T., Demeyer S., Engel R.: Making Design Patterns Explicit in FACE — A Framework Adaptive Composition Environment. In: Proc. 6th European Software Engineering Conference, Zurich, Switzerland, September 1997, LNCS 1301, Springer-Verlag, 1997, 94–110.

    Google Scholar 

  12. Mössenböck H., Koskimies K.: Active Text for Structuring and Understanding Source Code. Software Practice & Experience 26(7), July 1996, 833–850.

    Google Scholar 

  13. Pree W., Koskimies K.: Framelets-Small and Loosely Coupled Frameworks. Manuscript, submitted for publication, 1998.

    Google Scholar 

  14. Sun Microsystems Inc.: JavaBeans Documents. Internet: http://java.sun.com/beans/docs.

  15. Wild F.: Instantiating Code Patterns — Patterns Applied to Software Development. Dr. Dobb’s Journal 21,6, 1996, 72–76.

    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

Hakala, M., Hautamäki, J., Tuomi, J., Viljamaa, A., Viljamaa, J. (1998). Pattern-Oriented Framework Engineering Using FRED. In: Demeyer, S., Bosch, J. (eds) Object-Oriented Technology: ECOOP’98 Workshop Reader. ECOOP 1998. Lecture Notes in Computer Science, vol 1543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49255-0_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-49255-0_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-49255-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics