Toggle Main Menu Toggle Search

Open Access padlockePrints

Protective Wrapping of Off-the-Shelf Components

Lookup NU author(s): Dr Stephen RiddleORCiD, Nigel Jefferson



System designers using off-the-shelf components (OTSCs), whose internals they cannot change, often use add-on "wrappers" to adapt the OTSCs' behaviour as required. In most cases, wrappers are used to change "functional" properties of the components they wrap. In this paper we discuss instead "protective wrapping", the use of wrappers to improve the dependability - i.e., "non-functional" properties like availability, reliability, security, and/or safety - of a component and thus of a system. Wrappers can improve dependability by adding fault tolerance, e.g. graceful degradation, or error recovery mechanisms. We discuss the rational specification of such protective wrappers in view of system dependability requirements, and highlight some of the design trade-offs and uncertainties affecting system design with OTSCs and wrappers, and differentiating it from other forms of fault-tolerant design.

Publication metadata

Author(s): van der Meulen M, Riddle S, Strigini L, Jefferson N

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: COTS-Based Software Systems: 4th International Conference (ICCBSS)

Year of Conference: 2005

Pages: 168-177

Date deposited: 26/11/2004

Publisher: Springer-Verlag


DOI: 10.1007/978-3-540-30587-3_27

Notes: ISSN: 0302-9743 (Print) 1611-3349 (Online)

Library holdings: Search Newcastle University Library for this item

Series Title: Lecture Notes in Computer Science

ISBN: 3540245480