Issue No.04 - July/August (1987 vol.4)
G.E. Kaiser , Columbia University
This declarative language takes the best features from the three most popular reusability approaches, but overcomes their flaws. It supports language independence, component composition, and tailoring.
G.E. Kaiser, "Melding Software Systems from Reusable Building Blocks", IEEE Software, vol.4, no. 4, pp. 17-24, July/August 1987, doi:10.1109/MS.1987.231059