Skip to main content
  • Conference proceedings
  • © 2006

Quality of Software Architectures

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

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

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

Conference series link(s): QoSA: International Conference on the Quality of Software Architectures

Conference proceedings info: QoSA 2006.

Buying options

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

This is a preview of subscription content, access via your institution.

Table of contents (17 papers)

  1. Front Matter

  2. Abstracts of the Tutorials

    1. Model-Based Software Development with Eclipse

      • Ralf Reussner, Steffen Becker
      Pages 5-6
    2. Software Architecture Analysis and Evaluation

      • Heinz Züllighoven, Carola Lilienthal, Marcel Bennicke
      Pages 7-8
  3. Architecture Evaluation: Selecting Alternatives

    1. MEMS: A Method for Evaluating Middleware Architectures

      • Yan Liu, Ian Gorton, Len Bass, Cuong Hoang, Suhail Abanmi
      Pages 9-26
    2. Evaluating Alternative COTS Assemblies from Imperfect Component Information

      • Hernán Astudillo, Javier Pereira, Claudia López
      Pages 27-42
  4. Managing and Applying Architectural Knowledge

    1. Building Up and Reasoning About Architectural Knowledge

      • Philippe Kruchten, Patricia Lago, Hans van Vliet
      Pages 43-58
  5. Architectural Evaluation: Performance Prediction

    1. Runtime Prediction of Queued Behaviour

      • Nurzhan Duzbayev, Iman Poernomo
      Pages 78-94
    2. Model Transformation in Software Performance Engineering

      • Antinisca Di Marco, Raffaela Mirandola
      Pages 95-110
  6. Processes for Supporting Architecture Quality

    1. Traveling Architects – A New Way of Herding Cats

      • Aino Vonge Corry, Klaus Marius Hansen, David Svensson
      Pages 111-126
    2. A Practical Architecture-Centric Analysis Process

      • Antonio Bucchiarone, Henry Muccini, Patrizio Pelliccione
      Pages 127-144
  7. Models for Architecture Evaluation

    1. Embedded Systems Architecture: Evaluation and Analysis

      • Bastian Florentz, Michaela Huhn
      Pages 145-162
    2. Parameter Dependent Performance Specifications of Software Components

      • Heiko Koziolek, Jens Happe, Steffen Becker
      Pages 163-179
  8. Architectural Evaluation

    1. Applying the ATAM to an Architecture for Decentralized Control of a Transportation System

      • Nelis Boucké, Danny Weyns, Kurt Schelfthout, Tom Holvoet
      Pages 180-198
  9. Back Matter

Other Volumes

  1. Quality of Software Architectures

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.

Keywords

  • Eclipse
  • Middleware
  • QoS
  • Software Engineering
  • architecture quality
  • design
  • embedded systems
  • model checking
  • model driven software
  • security analysis
  • software analysis
  • software architecture
  • static analysis
  • systems analys
  • systems architecture

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

Buying options

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions