A fault-tolerant software architecture for COTS-based software systems

  • Authors:
  • Paulo Asterio de C. Guerra;Cecília Mary F. Rubira;Alexander Romanovsky;Rogério de Lemos

  • Affiliations:
  • Universidade Estadual de Campinas, Campinas, Brazil;Universidade Estadual de Campinas, Campinas, Brazil;University of Newcastle upon Tyne, Tyne, UK;University of Kent at Canterbury, Kent, UK

  • Venue:
  • Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper considers the problem of integrating Commercial off-the-shelf (COTS) components into systems with high dependability requirements. Such components are built to be reused as black boxes that cannot be modified. The system architect has to rely on techniques that are external to the component for resolving mismatches between the services required and provided that might arise in the interaction of the component and its environment. The paper puts forward an approach that employs the layer-based C2 architectural style for structuring error detection and recovery mechanisms to be added to the component during system integration.