Skip to main content
  • Book
  • © 2005

Testing Commercial-off-the-Shelf Components and Systems

Buy it now

Buying options

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

Tax calculation will be finalised at checkout

Other ways to access

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

Table of contents (17 chapters)

  1. Front Matter

    Pages I-XIV
  2. Context of the Book

    Pages 15-30
  3. Testing Components Context-Independently

    1. Testing Polymorphic Behavior of Framework Components

      • Benjamin Tyler, Neelam Soundarajan
      Pages 33-54
    2. COTS Component Testing through Aspect-Based Metadata

      • Alejandra Cechich, Macario Polo
      Pages 71-88
    3. Automatic Testing of Exception Handling Code

      • Christof Fetzer, Karin Högstedt, Pascal Felber
      Pages 89-105
  4. Testing Components in the Context of a System

    1. Evaluating the Integrability of COTS Components — Software Product Family Viewpoint

      • Anne Immonen, Eila Niemelä, Mari Matinlassi
      Pages 141-167
    2. A User-Oriented Framework for Component Deployment Testing

      • Andrea Polini, Antonia Bertolino
      Pages 169-194
    3. Modeling and Implementation of Built-In Contract Tests

      • Hans-Gerhard Gross, Ina Schieferdecker, George Din
      Pages 195-211
    4. A Methodology of Component Integration Testing

      • Hong Zhu, Xudong He
      Pages 239-269
  5. Testing Component-Based Systems

    1. Modeling and Validation of Publish/Subscribe Architectures

      • Luciano Baresi, Carlo Ghezzi, Luca Zanolin
      Pages 273-291
    2. Performance Testing of Distributed Component Architectures

      • Giovanni Denaro, Andrea Polini, Wolfgang Emmerich
      Pages 293-314
    3. A Generic Environment for COTS Testing and Quality Prediction

      • Xia Cai, Michael R. Lyu, Kam-Fai Wong
      Pages 315-347
    4. Automatic Testing for Robustness Violations

      • Christof Fetzer, Zhen Xiao
      Pages 349-362
    5. Testing Component-Based Systems Using FSMs

      • 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.

Editors and Affiliations

  • Federal Finance Office (Bundesamt für Finanzen), Bonn, Germany

    Sami Beydeda

  • Applied Telematics / e-Business, University of Leipzig, Leipzig, Germany

    Volker Gruhn

About the editors

 

Sami Beydeda is a research associate at the computer science department of the University of Leipzig, Germany. His research interests include quality assurance of software components and component-based systems. Sami Beydeda has written his PhD on "The Self-Testing COTS Components (STECC) Method" and has published several articles on testing in component-based development. He was responsible for several software development project in industry, in the financial sector in particular, and for research projects at the Universities of Dortmund and Leipzig. Sami Beydeda is a program committee member of COMPSAC 2004, Workshop on Quality Assurance and Testing of Web-Based Applications 2004, AICCSA 2005.

Volker Gruhn is a full professor at the computer science department of the University of Leipzig, Germany. His research interests are component-based development, software processes for distributed systems, architecture of electronic commerce applications and workflow management. He has been chief technical officer of a German software house called LION from 1992 to 1996. In this position he was responsible for a software development department of 150 people. Volker Gruhn was a PC member of major software engineering conferences (ESEC95, ESEC97, ICSE2004) and several software process workshops and conferences. He was program chair of the 6th European Workshop on Software Process Technology and the 8th European Software Engineering Conference. Volker Gruhn has already organized a workshop at ICSE, the Engineering Distributed Objects Workshop during ICSE 99. In 1997 Volker Gruhn co-founded adesso AG, a German software house specialized in component-based software development. adesso AG currently has 170 employees.

Bibliographic Information

Buy it now

Buying options

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

Tax calculation will be finalised at checkout

Other ways to access