[发明专利]一种基于马姆奎斯特Malmquist指数的软件运行安全风险评价方法有效
申请号: | 201210017468.2 | 申请日: | 2012-01-19 |
公开(公告)号: | CN102609355A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 李千目;赵致;侯君;路国翠 | 申请(专利权)人: | 南京理工大学连云港研究院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 南京天华专利代理有限责任公司 32218 | 代理人: | 徐冬涛 |
地址: | 222006 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 马姆奎斯特 malmquist 指数 软件 运行 安全 风险 评价 方法 | ||
1.一种基于马姆奎斯特Malmquist指数的软件运行安全风险评价方法,其特征在于它包括以下步骤:
第一步,定义决策单元及投入产出,所述的决策单元是软件关键运行的集合,即与会产生系统风险的原因事件相关的软件运行的集合;所述的投入是能反映软件关键运行失效、错误和缺陷的指标量;所述的产出是软件关键运行的总的风险值;设定初始风险级别;
第二步,根据数据包络分析方法得出所有软件关键运行在t时刻的风险产出前沿面及风险值;
第三步,根据第二步得到的前沿面和风险值,得出两时刻间的马姆奎斯特指数值;
第四步,根据第三步得到的马姆奎斯特指数值和初始风险级别,计算各个时刻的风险级别。
2.根据权利要求1所述的基于马姆奎斯特Malmquist指数的软件运行安全风险评价方法,其特征在于:投入是能反映软件关键运行失效、错误和缺陷的指标量,包括CPU占有率、内存使用率、磁盘交换率。
3.根据权利要求1所述的基于马姆奎斯特Malmquist指数的软件运行安全风险评价方法,其特征在于第二步具体包括以下步骤:
第一步:将能反映软件关键运行失效、错误和缺陷的指标量作为投入I;
第二步:根据数据包络分析方法,计算当前时刻软件关键运行的风险值即当前时刻的产出Rt:
Rt=f(I1t,I2t,Λ,Int)
即:
s.t.
其中I1t,I2t,Λ,Int是反映软件关键运行失效、错误和缺陷的n个指标量在t时刻的值,ωit(i=1,2,L,n)为n个指标各自的权重值,ωit≥0,i=1,2,L,n;αt为调节实际运行风险的系数;
第三步:判断当前时刻软件关键运行的风险值Rt是否位于风险产出前沿面上:
假设所有软件关键运行的次数是m,ωmit(i=1,2,Λ,n)是使当前运行的风险值Rt达到最大的一组投入量的权重,ω′kit(i=1,2,Λ,n,k=1,2,Λ,m)是k次运行后t时刻的风险产出前沿面的权重:
当前运行在t时刻的最大风险值位于风险产出前沿面上时,将当前的风险产出前沿面作为所有软件关键运行在t时刻的风险产出前沿面;
当前运行在t时刻的最大风险值在风险产出前沿面下方时,将当前运行之前的风险产出前沿面作为所有软件关键运行在t时刻的风险产出前沿面;
当前运行在t时刻的最大风险值在风险产出前沿面上方时,将当前运行之前的风险产出前沿面作为所有软件关键运行在t时刻的风险产出前沿面;
第四步:计算所有软件关键运行第m次运行在t时刻的风险值R′mt:
其中ωmit(i=1,2,Λ,n)是使当前运行的风险值达到最大的一组投入量的权重,ω′mit(i=1,2,Λ,n)是当前运行之前的风险产出前沿面的权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学连云港研究院,未经南京理工大学连云港研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210017468.2/1.html,转载请声明来源钻瓜专利网。