Abstract
Classes are not the best focus for object-oriented design. The most useful components in a design are frameworks - schemes of interaction between objects. These can be worked on by separate authors, kept in libraries, and recombined to make many different end-products. This paper explores the more formal aspects of this approach, within the context of popular OOA/D notations and programming languages.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
E Gamma et al, Design Patterns [A-W 1994]
Coleman, D et al: OO Development: the Fusion Method [PH 1994]
S. Cook & J Daniels: Designing Object Systems [PH 1994]
D. D’Souza & A. Wills: “Extending Fusion: practical rigor and refinement” in R Malan et al, OO Development at Work [PH 1996]
T. Reenskaug et al, Working with Objects [Manning/PH 95] 0-13-452930-8
W. Harrison, H. Osher, H. Mili “Subjectivity in OO Systems” workshop reports, OOPSLA 94 & 95.
O. Nierstrasz & D. Tsichritzis, eds, OO Software Composition[PHI 94]
D. D’Souza, A. Wills, and others. Catalysis - papers. At http://www.iconcomp.com
Ivar Jacobson , 00 Software Engineering [AW 1992 0-201-54435-0]
M.Day, R.Gruber, B.Liskov, A.Myers “Subtypes vs Where Clauses: Constraining Parametric Polymorphism” [http://www.pmg.lcs.mit.edu]
A. Wills, “Frameworks” extended article. At http://www.trireme.com/papers
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag London Limited
About this paper
Cite this paper
Wills, A. (1997). Frameworks and component-based development. In: Patel, D., Sun, Y., Patel, S. (eds) OOIS’96. Springer, London. https://doi.org/10.1007/978-1-4471-0973-0_29
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0973-0_29
Publisher Name: Springer, London
Print ISBN: 978-3-540-76132-7
Online ISBN: 978-1-4471-0973-0
eBook Packages: Springer Book Archive