Testing Commercial-off-the-Shelf Components and Systems
Book information
Description
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. Basic Concepts and Terms....Pages 1-14 Context of the Book....Pages 15-30 Testing Polymorphic Behavior of Framework Components....Pages 33-54 COTS Component Testing through Built-In Test....Pages 55-70 COTS Component Testing through Aspect-Based Metadata....Pages 71-88 Automatic Testing of Exception Handling Code....Pages 89-105 A Process and Role-Based Taxonomy of Techniques to Make Testable COTS Components....Pages 109-140 Evaluating the Integrability of COTS Components — Software Product Family Viewpoint....Pages 141-167 A User-Oriented Framework for Component Deployment Testing....Pages 169-194 Modeling and Implementation of Built-In Contract Tests....Pages 195-211 Using a Specification Approach to Facilitate Component Testing....Pages 213-237 A Methodology of Component Integration Testing....Pages 239-269 Modeling and Validation of Publish/Subscribe Architectures....Pages 273-291 Performance Testing of Distributed Component Architectures....Pages 293-314 A Generic Environment for COTS Testing and Quality Prediction....Pages 315-347 Automatic Testing for Robustness Violations....Pages 349-362 Testing Component-Based Systems Using FSMs....Pages 363-379
Similar books
Evaluation of Novel Approaches to Software Engineering: 11th International Conference, ENASE 2016, Rome, Italy, April 27–28, 2016, Revised Selected Papers
2016 · PDF
Erfolgreiche agile Projekte: Pragmatische Kooperation und faires Contracting
2017 · PDF
Software Quality. Complexity and Challenges of Software Engineering in Emerging Technologies: 9th International Conference, SWQD 2017, Vienna, Austria, January 17-20, 2017, Proceedings
2017 · PDF
Product-Focused Software Process Improvement: 17th International Conference, PROFES 2016, Trondheim, Norway, November 22-24, 2016, Proceedings
2016 · PDF
Software Architecture: 10th European Conference, ECSA 2016, Copenhagen, Denmark, November 28 -- December 2, 2016, Proceedings
2016 · PDF
Service-Oriented and Cloud Computing: 5th IFIP WG 2.14 European Conference, ESOCC 2016, Vienna, Austria, September 5-7, 2016, Proceedings
2016 · PDF
Tamed Agility: Pragmatic Contracting and Collaboration in Agile Software Projects
2016 · PDF
Managing Software Process Evolution: Traditional, Agile and Beyond – How to Handle Process Change
2016 · PDF