主权项 |
1.一种基于三维证据模型的安全需求度量方法,其特征在于,所述方法包括以下步骤:(1)构建安全需求三维证据模型;(2)构建三维证据库:(3)实现三维证据融合算法;其中,步骤(3)中所述实现三维证据融合算法的操作具体为:1)层次分析法构造层次结构将软件安全需求按照重要性程度分层,分为三层,最上层为目标层,第二层为维度层,第三层为证据层;构造比较判断矩阵及一致性检验其中,两两比较判断矩阵如下:<![CDATA[<math><mrow><mi>B</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>3</mn></mtd><mtd><mn>5</mn></mtd></mtr><mtr><mtd><mn>1</mn><mo>/</mo><mn>3</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>3</mn></mtd></mtr><mtr><mtd><mn>1</mn><mo>/</mo><mn>5</mn></mtd><mtd><mn>1</mn><mo>/</mo><mn>3</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>然后计算准则层的相对权重,求出该判断矩阵的特征向量M=[0.9161 0.3715 0.1506]<sup>T</sup>归一化之后得到相对权重向量W=[0.636 0.259 0.105]<sup>T</sup>矩阵的最大特征根λ<sub>max</sub>=3.0385,一致性指标<img file="FDA0000436380500000012.GIF" wi="511" he="95" />满足判断矩阵的一致性需求,得到准则层的权重表达如下:(技术 工程 管理)=(0.636 0.259 0.105)2)证据理论设权重向量W=(ω<sub>1</sub>…ω<sub>n</sub>),满足:ω<sub>1</sub>∈[0,1]且<img file="FDA0000436380500000013.GIF" wi="224" he="72" />令1-θ<sub>i</sub>=ω<sub>1</sub>/ω<sub>max</sub>,则称θ<sub>i</sub>为ω<sub>i</sub>的“折扣率”,可得新的相对权重向量W=(ω<sub>1</sub>ω<sub>2</sub>…ω<sub>n</sub>)/ω<sub>max</sub>,对证据理论的信度函数表达式修正如下:m′(A)=(1-θ<sub>i</sub>)m(A),m′(θ)=(1-θ<sub>i</sub>)m(θ)+θ<sub>i</sub>,然后修正过的信度函数带入原证据合成公式中,得到关联各指标权重的证据理论合成公式如下:识别框架θ上有多个置信函数,其基本置信函数为m<sub>i</sub>,,A<sub>i</sub>表示各焦元,其权重为W=(ω<sub>1</sub>…ω<sub>n</sub>),则折扣率为θ<sub>i</sub>,1-θ<sub>i</sub>=ω<sub>1</sub>/ω<sub>max</sub>,函数m:2<sup>θ</sup>→[0,1]:<img file="FDA0000436380500000014.GIF" wi="755" he="136" />m(θ)=(1-θ<sub>i</sub>)m(θ)+θ<sub>i</sub>。 |