Object-Oriented Frameworks: Architecture Adaptability
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.
- 2.Chen, D., P.J. Lee, On the Study of Software Reuse Using Reusable C+ + Components, Journal of System Software, Vol. 20, No.1, January1993.Google Scholar
- 3.Prieto-Diaz, R., P. Freeman P., Classifying Software for Reusability, Software, Vol. 4, No.1, January 1987.Google Scholar
- 4.Prieto-Diaz, R., Domain Analysis: an Introduction, in ACM SIGSOFT-Software Engineering Notes, 15(2), April1990.Google Scholar
- 5.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.Google Scholar
- 6.STARS, Respository Guidelines for the Software Technology for Adaptable, Reliable Systems (STARS) Program, CDRL Sequence Number 0460, 15 March1989.Google Scholar
- 7.Gamma, E., R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995.Google Scholar