Ebook: Quality of Software Architectures: Second International Conference on Quality of Software Architectures, QoSA 2006, Västerås, Sweden, June 27-29, 2006 Revised Papers
- Genre: Education // International Conferences and Symposiums
- Tags: System Performance and Evaluation, Software Engineering, Logics and Meanings of Programs, Computer Communication Networks, Computers and Society
- Series: Lecture Notes in Computer Science 4214 : Programming and Software Engineering
- Year: 2006
- Publisher: Springer-Verlag Berlin Heidelberg
- Edition: 1
- Language: English
- pdf
Although the quality of a system’s software architecture is one of the critical factors in its overall quality, the architecture is simply a means to an end, the end being the implemented system. Thus the ultimate measure of the quality of the software architecture lies in the implemented system, in how well it satis?es the system and project requirements and constraints and whether it can be maintained and evolved successfully. In order to treat design as a science rather thananart,weneedtobeabletoaddressthequalityofthesoftwarearchitecture directly, not simply as it is re?ected in the implemented system. Therefore, QoSA is concerned with software architecture quality directly by addressing the problems of: – Designing software architectures of good quality – De?ning, measuring, evaluating architecture quality – Managing architecture quality, tying it upstream to requirements and do- stream to implementation, and preserving architecture quality throughout the lifetime of the system Cross-cutting these problems is the question of the nature of software archit- ture. Software architecture organizes a system, partitioning it into elements and de?ning relationships among the elements. For this we often use multiple views, each with a di?erent organizing principle.
This book constitutes the thoroughly refereed post-proceedings of the Second International Conference on the Quality of Software Architectures, QoSA 2006, held in Västerås, Sweden in June 2006, co-located with the 9th International Symposium on Component-Based Software Engineering, CBSE 2006.
The 12 revised full papers presented together with the abstracts of 2 keynote talks and 3 tutorials were carefully reviewed and selected from 30 submissions. The papers are organized in topical sections on architecture evaluation: selecting alternatives, managing and applying architectural knowledge, architectural evaluation: performance prediction, processes for supporting architecture quality, models for architecture evaluation, and architectural evaluation.