|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| David Garlan, Robert Allen, John Ockerbloom, "Architectural Mismatch: Why Reuse Is So Hard," IEEE Software, vol. 12, no. 6, pp. 17-26, November, 1995. | |||
| BibTex | x | ||
| @article{ 10.1109/52.469757, author = {David Garlan and Robert Allen and John Ockerbloom}, title = {Architectural Mismatch: Why Reuse Is So Hard}, journal ={IEEE Software}, volume = {12}, number = {6}, issn = {0740-7459}, year = {1995}, pages = {17-26}, doi = {http://doi.ieeecomputersociety.org/10.1109/52.469757}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Architectural Mismatch: Why Reuse Is So Hard IS - 6 SN - 0740-7459 SP17 EP26 EPD - 17-26 A1 - David Garlan, A1 - Robert Allen, A1 - John Ockerbloom, PY - 1995 VL - 12 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.469757
Architectural mismatch stems from mismatched assumptions a reusable part makes about the system structure it is to be part of. These assumptions often conflict with the assumptions of other parts and are almost always implicit, making them extremely difficult to analyze before building the system. To illustrate how the perspective of architectural mismatch can clarify our understanding of component integration problems, we describe our experience of building a family of software design environments from existing parts. On the basis of our experience, we show how an analysis of architectural mismatch exposes some fundamental, thorny problems for software composition and suggests some possible research avenues needed to solve them.
Citation:
David Garlan, Robert Allen, John Ockerbloom, "Architectural Mismatch: Why Reuse Is So Hard," IEEE Software, vol. 12, no. 6, pp. 17-26, Nov. 1995, doi:10.1109/52.469757
Usage of this product signifies your acceptance of the Terms of Use.

