Product-Line Architectures (1998)
| Citations: | 7 - 0 self |
BibTeX
@MISC{Batory98product-linearchitectures,
author = {D. Batory},
title = {Product-Line Architectures},
year = {1998}
}
OpenURL
Abstract
Today's software design methodologies are aimed at one-of-a-kind applications, designs are expressed in terms of objects and classes, and software must be coded manually. We argue that future software development will be very different and will center around product-line architectures (i.e., designs for families of related applications), refinements (a generalization of today's components), and software plug-and-play (a codeless form of programming). 1 Introduction In the 1500's, it was common and obvious knowledge that the Earth was the center of the Universe; all heavenly bodies --- moon, sun, planets, stars --- acknowledged the Earth's dominance by revolving around the Earth. For the most part, geocentricity provided an adequate model of the Universe. Predictions of lunar eclipses were amazingly accurate. (Geocentricity was correct). So too were predictions of the positions of "fixed" stars. (They didn't move). But the motion of planets was problematic because they did not traverse...







