A Framework for Software Reuse in Safety-Critical System-of-Systems

被引:0
作者
Warren, Bradley [1 ]
Michael, James Bret [2 ]
Shing, Man-Tak [2 ]
机构
[1] USN, Postgrad Sch, Australian Army, Monterey, CA USA
[2] Dept Comp Sci, Postgrad Sch, Australian Army, Monterey, CA USA
来源
2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE) | 2008年
关键词
Framework; metric; process; safety; software reuse; system-of-systems;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We introduce a process-neutral framework for software reuse in safety-critical system-of-systems, and present a new model, called C(5)RA, to capture the relevant component information and to assist in reusable component specification matching that takes software safety into account. The framework consists of four elements: organizational factors, component attributes, component specification, and safety analysis. The paper also presents a set of software safety. metrics for indicating the potential safety problems and risks in reusing the components. We illustrate the application of the framework with an example involving the reuse of a generic avionics software component. Our key findings and products are: congruence between all elements is required; software should posses a number of attributes with metrics that support a design for safety; software component information can be specified using C(5)RA; and a process was identified for a system-of-systems hazard analysis for software reuse.
引用
收藏
页码:402 / +
页数:2
相关论文
共 9 条
[1]  
[Anonymous], THESIS NAVAL POSTGRA
[2]  
[Anonymous], 43602004 ASNZS
[3]  
*DEP DEF, 2000, MILSTD882D DEP DEF
[4]  
LIM W, 1998, MANAGING SOFTWARE RE
[5]  
MEYER M, 1997, OBJECT ORIENTED SOFT
[6]  
RIEHLE R, 2007, ACM SIGSOFT SOFTWARE, V32
[7]  
TRACZ W, 1990, P 3 ANN WORKSH SOFTW
[8]  
*US FED AV ADM, 2004, 20148 AC US DEP TRAN
[9]  
WEIDE BW, 1991, ADV COMPUTERS, V33