To Software Architecture -- Architectural Styles and Patterns -- Application and Analysis of Architectural Styles -- Software Architecture Description -- Design Strategies in Architecture Level -- Software Architecture IDE -- Evaluating Software Architecture -- Flexible Software Architecture -- A Vision on Software Architecture
Summary
Aims to introduce the theoretical foundations, various sub-fields and practical methods of software architecture. This work offers basic information on software architecture, including why software architecture is necessary, what architecture styles are popular in practice and how we can describe a system's architecture with formal language