Architectural Mismatch or, Why it's hard to build systems out of existing parts
https://www.cs.cmu.edu/afs/cs/project/able/www/paper_abstracts/archmismatch-icse17.html
"... we use our experience in building a family of software design environments from existing parts to illustrate a variety of types of mismatch that center around the assumptions a reusable part makes about the structure of the application in which is to appear." -- #DavidGarlan #RobertAllen #JohnOckerbloom
Mike Amundsen