Skip to main content

Quality of Software Architectures

Second International Conference on Quality of Software Architectures, QoSA 2006, Västeras, Schweden, June 27-29, 2006, Revised Papers

  • Conference proceedings
  • © 2006

Overview

Part of the book series: Lecture Notes in Computer Science (LNCS, volume 4214)

Part of the book sub series: Programming and Software Engineering (LNPSE)

Included in the following conference series:

Conference proceedings info: QoSA 2006.

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (17 papers)

  1. Abstracts of the Tutorials

  2. Architecture Evaluation: Selecting Alternatives

  3. Managing and Applying Architectural Knowledge

  4. Architectural Evaluation: Performance Prediction

  5. Processes for Supporting Architecture Quality

  6. Models for Architecture Evaluation

  7. Architectural Evaluation

Other volumes

  1. Quality of Software Architectures

Keywords

About this book

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.

Editors and Affiliations

  • Lehigh University,  

    Christine Hofmeister

  • School of Innovation, Design and Engineering, Mälardalen University, Västerås, Sweden

    Ivica Crnkovic

  • Chair for Software Design and Quality, University of Karlsruhe (TH), Karlsruhe, Germany

    Ralf Reussner

Bibliographic Information

Publish with us