Design by framework completion

作者:Dipayan Gangopadhyay, Subrata Mitra

摘要

An object-oriented framework in essence defines an architecture for a family of applications or subsystems in a given domain. Every application in the family obeys these architectural restrictions. Such frameworks are typically delivered as collections of inter-dependent abstract classes, together with their concrete subclasses. The abstract classes and their interdependencies implicitly realize the architecture. Developing a new application reusing classes of a framework requires a thorough understanding of the framework architecture.

论文关键词:framework understanding, component-based software engineering, software reuse, architecture, representation, executable model, learning by example

论文评审过程:

论文官网地址:https://doi.org/10.1007/BF00132567