Protective wrapping of off-the-shelf components

被引:0
作者
van der Meulen, M [1 ]
Riddle, S
Strigini, L
Jefferson, N
机构
[1] City Univ London, Ctr Software Reliabil, London EC1V 0HB, England
[2] Univ Newcastle Upon Tyne, Sch Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
来源
COTS-BASED SOFTWARE SYSTEMS, PROCEEDINGS | 2005年 / 3412卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 that affect system design with OTSCs and wrappers, and that differentiate it from other forms of fault-tolerant design.
引用
收藏
页码:168 / 177
页数:10
相关论文
共 9 条
[1]   DATA DIVERSITY - AN APPROACH TO SOFTWARE FAULT TOLERANCE [J].
AMMANN, PE ;
KNIGHT, JC .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (04) :418-425
[2]  
ANDERSON T, 2003, P 2 INT C COTS BAS S
[3]  
[Anonymous], IEEE COMPUTER
[4]   Dependability of COTS microkernel-based systems [J].
Arlat, J ;
Fabre, JC ;
Rodríguez, M ;
Salles, F .
IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (02) :138-163
[5]  
CHEUNG S, 2000, P DSN 2000 INT C DEP
[6]  
FETZER C, 2003, P DSN 2003 INT C DEP
[7]  
FRASER T, 1999, P 1999 IEEE S SEC PR
[8]  
GHOSH AK, 1999, P 29 IEEE INT S FAUL
[9]  
Popov P., 2001, P 4 ICSE WORKSH COMP