Testing Commercial-off-the-Shelf Components and Systems

  • Sami Beydeda
  • Volker Gruhn

Table of contents

  1. Front Matter
    Pages I-XIV
  2. Pages 15-30
  3. Testing Components Context-Independently

    1. Benjamin Tyler, Neelam Soundarajan
      Pages 33-54
    2. Alejandra Cechich, Macario Polo
      Pages 71-88
    3. Christof Fetzer, Karin Högstedt, Pascal Felber
      Pages 89-105
  4. Testing Components in the Context of a System

    1. Anne Immonen, Eila Niemelä, Mari Matinlassi
      Pages 141-167
    2. Andrea Polini, Antonia Bertolino
      Pages 169-194
    3. Hans-Gerhard Gross, Ina Schieferdecker, George Din
      Pages 195-211
    4. Hong Zhu, Xudong He
      Pages 239-269
  5. Testing Component-Based Systems

    1. Luciano Baresi, Carlo Ghezzi, Luca Zanolin
      Pages 273-291
    2. Giovanni Denaro, Andrea Polini, Wolfgang Emmerich
      Pages 293-314
    3. Xia Cai, Michael R. Lyu, Kam-Fai Wong
      Pages 315-347
    4. Christof Fetzer, Zhen Xiao
      Pages 349-362
    5. Sami Beydeda, Volker Gruhn
      Pages 363-379
  6. Back Matter
    Pages 381-409

About this book


Industrial development of software systems needs to be guided by recognized engineering principles. Commercial-off-the-shelf (COTS) components enable the systematic and cost-effective reuse of prefabricated tested parts, a characteristic approach of mature engineering disciplines. This reuse necessitates a thorough test of these components to make sure that each works as specified in a real context.

Beydeda and Gruhn invited leading researchers in the area of component testing to contribute to this monograph, which covers all related aspects from testing components in a context-independent manner through testing components in the context of a specific system to testing complete systems built from different components. The authors take the viewpoints of both component developers and component users, and their contributions encompass functional requirements such as correctness and functionality compliance as well as non-functional requirements like performance and robustness.

Overall this monograph offers researchers, graduate students and advanced professionals a unique and comprehensive overview of the state of the art in testing COTS components and COTS-based systems.


Built-In Test COTS Components Component Deployment Component Integration Component Testing Contract Test Software Product Families architecture modeling organization

Editors and affiliations

  • Sami Beydeda
    • 1
  • Volker Gruhn
    • 2
  1. 1.Federal Finance Office (Bundesamt für Finanzen)BonnGermany
  2. 2.Applied Telematics / e-BusinessUniversity of LeipzigLeipzigGermany

Bibliographic information

Industry Sectors
Chemical Manufacturing
Finance, Business & Banking
IT & Software
Energy, Utilities & Environment