一种基于构件的软件系统的薄弱构件确定方法  

A method for determining weak components of component-based software system

在线阅读下载全文

作  者:王玉琢 刘海涛[2] 袁昊劼[2] 张志华[3] WANG Yu-zhuo;LIU Hai-tao;YUAN Hao-jie;ZHANG Zhi-hua(College of Weaponry Engineering,Naval University of Engineering,Wuhan 430033;Department of Foundation,Naval University of Engineering,Wuhan 430033;College of Naval Architecture&Ocean Engineering,Naval University of Engineering,Wuhan 430033,China)

机构地区:[1]海军工程大学兵器工程学院,湖北武汉430033 [2]海军工程大学基础部,湖北武汉430033 [3]海军工程大学舰船与海洋学院,湖北武汉430033

出  处:《计算机工程与科学》2023年第4期630-637,共8页Computer Engineering & Science

基  金:海军工程大学“科研发展基金自主立项”(2020501030);“十三五”装备预研(41402020502)。

摘  要:基于构件的软件系统是以结构设计为核心的系统。在设计阶段确定系统的可能薄弱环节,并尽可能将潜在的隐患消除在设计阶段,对于科学保障软件系统质量、减少因盲目开发带来的资源浪费和损失具有重要意义。针对构件可靠性服从G-O模型的软件系统,定义了2个系统参数——系统缺陷总数和系统缺陷检出率,建立了基于相应构件参数的系统参数估计模型。在此基础之上给出了一种系统薄弱构件的确定方法,并通过仿真对所提方法的有效性进行了验证。该方法能对测试或运行环境下最有可能被优先检测出缺陷的构件进行推断,对于辅助软件设计人员确定薄弱构件、优化结构设计具有参考价值。Component-based software system is a system whose core is structure design.Determin-ing the possible weak components of the system and eliminating the potential dangers in the design stage are of great significance to ensure the quality of the software system and reduce the waste and loss of resources caused by blind development.In this paper,two system parameters,total number of system faults and detection rate of system faults are defined for the software system whose component reliability follows the G-O model,and two system parameter estimation models based on the corresponding component parameters are established.On this basis,a method to determine the weak components of the system is given,and the effectiveness of the proposed method is verified by simulation.This method can prejudge the components that are most likely to be detected faults in the test or operation environment.Therefore,it has reference value for assisting software designers to determine weak components and optimize structure design.

关 键 词:非齐次泊松过程 缺陷总数 缺陷检出率 体系结构 

分 类 号:TB114.3[理学—概率论与数理统计]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象