% % GENERATED FROM http://acme.able.cs.cmu.edu % by : anonymous % IP : 216.73.216.6 % at : Tue, 01 Jul 2025 05:53:25 -0400 GMT % % Selection : Publication #116 %
@InCollection{Garlan2001b, AUTHOR = {Garlan, David}, TITLE = {Software Architecture}, YEAR = {2001}, BOOKTITLE = {Wiley Encyclopedia of Software Engineering}, EDITOR = {Marciniak, J}, PUBLISHER = {John Wiley & Sons}, PDF = {http://www.cs.cmu.edu/afs/cs/project/able/ftp/encycSE2001/encyclopedia-dist.ps}, ABSTRACT = {As the size and complexity of software systems increase, the design, specification, and analysis of overall system structure becomes a critical issue. Structural issues include the organization of a system as a composition of components; global control structures, the protocols for communication, synchronization, and data access; the assignment of functionality to design elements; the composition of design elements; physical distribution; scaling and performance, and dimensions of evolution. This is the software architecture level of design. }, KEYWORDS = {Software Architecture} }