Browse by author
Lookup NU author(s): Emeritus Professor Alexander RomanovskyORCiD, Dr Rogerio De Lemos
This paper considers the problem of integrating commercial off-the-shelf (COTS) software components into systems with high dependability requirements. These components, by their very nature, are built to be reused as black boxes that cannot be modified. Instead, the system architect has to rely on techniques external with respect to the component for resolving mismatches of the services required and provided that might arise in the interaction of the component and its environment. An approach is described in this paper to how these techniques should be structured around the COTS component to obtain an idealised fault-tolerant component. The approach employs the layer-based C2 architectural style for structuring mechanisms of error detection and recovery that should be integrated into the software architecture. The feasibility of the proposed approach is presented in the context of a steam boiler system which contains a COTS controller.
Author(s): de C Guerra PA, Rubira CMF, Romanovsky A, de Lemos R
Publication type: Report
Publication status: Published
Series Title: School of Computing Science Technical Report Series
Year: 2002
Pages: 21
Print publication date: 01/11/2002
Source Publication Date: November 2002
Report Number: 780
Institution: School of Computing Science, University of Newcastle upon Tyne
Place Published: Newcastle upon Tyne
URL: http://www.cs.ncl.ac.uk/publications/trs/papers/780.pdf