カーネギーメロン大学のMaryShawとDavidGarlanの著書SoftwareArchitecture:PerspectivesonanEmergingDiscipline（1996年）で、コンポーネント、コネクター、スタイルといったソフトウェアアーキテクチャ上の概念を提唱した。
卡内基·梅隆大学的MaryShaw和DavidGarlan于1996年写了一本叫做SoftwareArchitectureperspectiveonanemergingdiscipline的书，提出了软件架构中的很多概念，例如软件组件、连接器、风格等等。