Abstract
Quality and economical aspects of software development are strictly related. Adaptability, as a feature of quality, fosters reuse and the resulting economies of scale. Domain analysis is an effective way to improve adaptability. Yet domain analysis is expensive. To reduce the cost of domain analysis without reducing its effectiveness, we consider the use of a set of metrics to measure adaptability during design, i.e., when the cost of improving adaptability is still low.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Garlan, D., R. Allen, J. Ockerbloom, Architectural Mismatch: Why reuse is so hard, IEEE Software, 12(6): 17–26, 1995.
Chen, D., P.J. Lee, On the Study of Software Reuse Using Reusable C+ + Components, Journal of System Software, Vol. 20, No.1, January1993.
Prieto-Diaz, R., P. Freeman P., Classifying Software for Reusability, Software, Vol. 4, No.1, January 1987.
Prieto-Diaz, R., Domain Analysis: an Introduction, in ACM SIGSOFT-Software Engineering Notes, 15(2), April1990.
Selby, R.W., Quantitative Studies of Software Reuse, in Software Reusability Volume II, Biggerstaff, T.J., A.J. Perlis (eds.), Addison-Wesley, Reading, MA, 1989.
STARS, Respository Guidelines for the Software Technology for Adaptable, Reliable Systems (STARS) Program, CDRL Sequence Number 0460, 15 March1989.
Gamma, E., R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Predonzani, P., Succi, G., Valerio, A., Vernazza, T. (1998). Object-Oriented Frameworks: Architecture Adaptability. 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_9
Download citation
DOI: https://doi.org/10.1007/3-540-49255-0_9
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