skip to main content
10.5555/832256.832937guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A "Framework" for Object Oriented Frameworks Design

Published: 07 June 1999 Publication History

Abstract

Object-oriented frameworks are established tools for domain-speci_c reuse. Many framework design patterns have been documented, e.g. reverse engineering framework architectures from conventionally built applications for a given domain. The framework development cycle generally evolves from open framework to closed application. We describe a more flexible component-based approach to framework design that stresses a common interface for 'plugging-in' new components at different lifecycle stages. An analysis of framework-related user roles shows that the classical developer/end-user boundary is too rigid. We see the framework's development as a continuum within which its 'actors' can customise its behaviour. This both increases the system's exibility and reduces its maintenance requirement. A case study of three frameworks for different application domains illustrates the presented principles.

Cited By

View all
  • (2003)Persistence as an aspectProceedings of the 2nd international conference on Aspect-oriented software development10.1145/643603.643616(120-129)Online publication date: 17-Mar-2003
  • (2002)Distributed component architecture for scientific applicationsProceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications10.5555/564092.564104(81-89)Online publication date: 1-Feb-2002

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
TOOLS '99: Proceedings of the Technology of Object-Oriented Languages and Systems
June 1999
ISBN:076950275X

Publisher

IEEE Computer Society

United States

Publication History

Published: 07 June 1999

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2003)Persistence as an aspectProceedings of the 2nd international conference on Aspect-oriented software development10.1145/643603.643616(120-129)Online publication date: 17-Mar-2003
  • (2002)Distributed component architecture for scientific applicationsProceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications10.5555/564092.564104(81-89)Online publication date: 1-Feb-2002

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media