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): Asterio de C Guerra P, Rubira CMF, Romanovsky A, de Lemos R
Editor(s): Puschner, P; Nakajima, T; Ghafoor, A
Publication type: Conference Proceedings (inc. Abstract)
Publication status: Published
Conference Name: 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Year of Conference: 2003
Pages: 139-142
Date deposited: 26/11/2004
Publisher: IEEE
URL: http://dx.doi.org/10.1109/ISORC.2003.1199247
DOI: 10.1109/ISORC.2003.1199247
Library holdings: Search Newcastle University Library for this item
ISBN: 0769519288