Architectures for Adaptive Software Systems

5th International Conference on the Quality of Software Architectures, QoSA 2009, East Stroudsburg, PA, USA, June 24-26, 2009 Proceedings

  • Raffaela Mirandola
  • Ian Gorton
  • Christine Hofmeister
Conference proceedings QoSA 2009

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

Table of contents

  1. Front Matter
  2. Model-Driven Quality Analysis

  3. Architectural Performance Prediction

    1. Klaus Krogmann, Christian M. Schweda, Sabine Buckl, Michael Kuperberg, Anne Martens, Florian Matthes
      Pages 52-69
    2. Carlo Ghezzi, Giordano Tamburrelli
      Pages 70-85
    3. Stefan Björnander, Lars Grunske, Kristina Lundqvist
      Pages 101-115
  4. Architectural Knowledge

    1. Carl Hinsman, Neeraj Sangal, Judith Stafford
      Pages 116-129
    2. Eltjo R. Poort, Agung Pramono, Michiel Perdeck, Viktor Clerc, Hans van Vliet
      Pages 130-145
    3. Joshua Garcia, Daniel Popescu, George Edwards, Nenad Medvidovic
      Pages 146-162
  5. Case Studies and Experience Reports

    1. Jonatha Anselmi, Paolo Cremonesi, Edoardo Amaldi
      Pages 163-176
    2. Heiko Koziolek, Roland Weiss, Jens Doppelhamer
      Pages 177-193
    3. Li Li, Joseph P. Kenny, Meng-Shiou Wu, Kevin Huck, Alexander Gaenko, Mark S. Gordon et al.
      Pages 194-211
  6. Back Matter

About these proceedings

Introduction

Much of a software architect’s life is spent designing software systems to meet a set of quality requirements. General software quality attributes include scalability, security, performance or reliability. Quality attribute requirements are part of an application’s non-functional requirements, which capture the many facets of how the functional - quirements of an application are achieved. Understanding, modeling and continually evaluating quality attributes throughout a project lifecycle are all complex engineering tasks whichcontinuetochallengethe softwareengineeringscienti ccommunity. While we search for improved approaches, methods, formalisms and tools that are usable in practice and can scale to large systems, the complexity of the applications that the so- ware industry is challenged to build is ever increasing. Thus, as a research community, there is little opportunity for us to rest on our laurels, as our innovations that address new aspects of system complexity must be deployed and validated. To this end the 5th International Conference on the Quality of Software Archit- tures (QoSA) 2009 focused on architectures for adaptive software systems. Modern software systems must often recon guretheir structure and behavior to respond to c- tinuous changes in requirements and in their execution environment. In these settings, quality models are helpful at an architectural level to guide systematic model-driven software development strategies by evaluating the impact of competing architectural choices.

Keywords

AADL Ada KAMI PCTL architectural quality autonomic systems consistency checking embedded systems formal models knowledge sharing model-based frameworks performance constraints software architecture software engineering structured analysis

Editors and affiliations

  • Raffaela Mirandola
    • 1
  • Ian Gorton
    • 2
  • Christine Hofmeister
    • 3
  1. 1.Dipartimento di Elettronica e InformazionePolitecnico di MilanoMilanoItaly
  2. 2.Pacific Northwest National LaboratoryComputational and Information SciencesRichlandUSA
  3. 3.Computer Science DepartmentEast Stroudsburg University, http://www.esu.edu/~chrishEast StroudsburgUSA

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-642-02351-4
  • Copyright Information Springer-Verlag Berlin Heidelberg 2009
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-642-02350-7
  • Online ISBN 978-3-642-02351-4
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • About this book