Skip to main content

A Dependable Architecture for COTS-Based Software Systems using Protective Wrappers

de C. Guerra, P.A. and Rubira, Cecilia M. F. and Romanovsky, Alexander and de Lemos, Rogério (2004) A Dependable Architecture for COTS-Based Software Systems using Protective Wrappers. In: de Lemos, Rogério and Gacek, Cristina and Romanovsky, Alexander, eds. Architecting Dependable Systems II. Lecture Notes in Computer Science . Springer, Berlin, Germany, pp. 144-166. ISBN 978-3-540-23168-4. E-ISBN 978-3-540-25939-8. (doi:10.1007/978-3-540-25939-8_7)

Abstract

Commercial off-the-shelf (COTS) software components are built to be used as black boxes that cannot be modified. The specific context in whichthese COTS components are employed is not known to their developers. Whenintegrating such COTS components into systems, which have high dependability requirements, there may be mismatches between the failure assumptions of these components and the rest of the system. For resolving these mismatches, system integrators must rely on techniques that are external to the COTS software components. In this paper, we combine the concepts of an idealised architectural component and protective wrappers to develop an architectural solution that provides an effective and systematic way for building dependable software systems from COTS software components.

Item Type: Book section
DOI/Identification number: 10.1007/978-3-540-25939-8_7
Uncontrolled keywords: Software Architecture, Error Recovery, Assembly Stage, Error Handler, Architectural Solution
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Faculties > Sciences > School of Computing > Systems Architecture Group
Depositing User: Rogerio de Lemos
Date Deposited: 24 Nov 2008 18:02 UTC
Last Modified: 01 Aug 2019 10:31 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/14158 (The current URI for this page, for reference purposes)
de Lemos, Rogério: https://orcid.org/0000-0002-0281-6308
  • Depositors only (login required):

Downloads

Downloads per month over past year