Software Architecture

System Design, Development and Maintenance

  • Jan Bosch
  • Morven Gentleman
  • Christine Hofmeister
  • Juha Kuusela
Book WICSA 2002

Part of the IFIP — The International Federation for Information Processing book series (IFIPAICT, volume 97)

Table of contents

  1. Front Matter
    Pages i-xiii
  2. Dynamic Software Architectures

    1. Front Matter
      Pages 1-1
    2. Joseph W. Yoder, Ralph Johnson
      Pages 3-27
    3. Shang-Wen Cheng, David Garlan, Bradley Schmerl, João Pedro Sousa, Bridget Spitznagel, Peter Steenkiste
      Pages 45-59
  3. Architecture Analysis

    1. Front Matter
      Pages 61-61
    2. Amar Ramdane-Cherif, Nicole Levy, Francisca Losavio
      Pages 79-93
    3. Christopher Van der Westhuizen, André van der Hoek
      Pages 95-109
  4. Architecture Description

    1. Front Matter
      Pages 111-111
    2. Kari Smolander, Tero Päivärinta
      Pages 113-125
    3. Hans de Bruin, Hans van Vliet, Ziv Baida
      Pages 127-141
    4. Carlos E. Cuesta, Pablo de la Fuente, Manuel Barrio-Solórzano, M. Encarnación Beato
      Pages 143-156
  5. Architecture Reconstruction and Evolution

    1. Front Matter
      Pages 157-157
    2. Claudio Riva
      Pages 159-173
    3. Alessandro Maccari, Galal H. Galal
      Pages 175-189
  6. Component-Based Architectures

    1. Front Matter
      Pages 191-191
    2. Frank Lüders, Ivica Crnkovic, Andreas Sjögren
      Pages 193-204
    3. Wayne DePrince Jr., Christine Hofmeister
      Pages 205-219
    4. Nenad Medvidovic, Nikunj Mehta, Marija Mikic-Rakic
      Pages 221-235
    5. Jan Bosch, Morven Gentleman, Christine Hofmeister, Juha Kuusela
      Pages E1-E1
  7. Back Matter
    Pages 237-237

About this book


For more and more systems, software has moved from a peripheral to a central role, replacing mechanical parts and hardware and giving the product a competitive edge. Consequences of this trend are an increase in: the size of software systems, the variability in software artifacts, and the importance of software in achieving the system-level properties. Software architecture provides the necessary abstractions for managing the resulting complexity. We here introduce the Third Working IEEFlIFIP Conference on Software Architecture, WICSA3. That it is already the third such conference is in itself a clear indication that software architecture continues to be an important topic in industrial software development and in software engineering research. However, becoming an established field does not mean that software architecture provides less opportunity for innovation and new directions. On the contrary, one can identify a number of interesting trends within software architecture research. The first trend is that the role of the software architecture in all phases of software development is more explicitly recognized. Whereas initially software architecture was primarily associated with the architecture design phase, we now see that the software architecture is treated explicitly during development, product derivation in software product lines, at run-time, and during system evolution. Software architecture as an artifact has been decoupled from a particular lifecycle phase.


Processing communication design evaluation modeling software architecture structured analysis system

Editors and affiliations

  • Jan Bosch
    • 1
  • Morven Gentleman
    • 2
  • Christine Hofmeister
    • 3
  • Juha Kuusela
    • 4
  1. 1.University of GroningenThe Netherlands
  2. 2.Dalhousie UniversityCanada
  3. 3.Lehigh UniversityUSA
  4. 4.Leegur OyFinland

Bibliographic information

  • DOI
  • Copyright Information IFIP International Federation for Information Processing 2002
  • Publisher Name Springer, Boston, MA
  • eBook Packages Springer Book Archive
  • Print ISBN 978-1-4757-6538-0
  • Online ISBN 978-0-387-35607-5
  • Series Print ISSN 1868-4238
  • Series Online ISSN 1868-422X
  • Buy this book on publisher's site
Industry Sectors
Chemical Manufacturing
Finance, Business & Banking
IT & Software
Energy, Utilities & Environment