[PDF][PDF] Systematic framework design by generalization

HA Schmid - Communications of the ACM, 1997 - dl.acm.org
HA Schmid
Communications of the ACM, 1997dl.acm.org
48 October 1997/Vol. 40, No. 10 COMMUNICATIONS OF THE ACM variability. All different
alternatives to be supplied for a hot spot have a responsibility, named R in Figure 1, in
common. A hot spot lets you “plug-in” an application-specific class or subsystem, either by
selection from a set of those supplied with a black-box framework, or by programming a
class or subsystem in a white-box framework (see Figure 1 left). In this way, you create an
application from the framework. The variability required from a hot spot is classified by the …
48 October 1997/Vol. 40, No. 10 COMMUNICATIONS OF THE ACM variability. All different alternatives to be supplied for a hot spot have a responsibility, named R in Figure 1, in common. A hot spot lets you “plug-in” an application-specific class or subsystem, either by selection from a set of those supplied with a black-box framework, or by programming a class or subsystem in a white-box framework (see Figure 1 left). In this way, you create an application from the framework. The variability required from a hot spot is classified by the following characteristics (from which the implementation will be derived directly):
ACM Digital Library