999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于嵌入式軟件架構的可靠性分析方法

2014-11-07 21:12:57劉玉寶祝海英
科技資訊 2014年11期

劉玉寶 祝海英

摘 要:提出了一個基于嵌入式軟件架構分析方法,在開發初期對系統架構進行可靠性分析,得到可能引起軟件失效的主要因素。

關鍵詞:可靠性分析 嵌入式軟件 軟件架構 故障樹

中圖分類號:TG659 文獻標識碼:A 文章編號:1672-3791(2014)04(b)-0001-01

在嵌入式軟件開發中,一個很重要的質量因素是可靠性[1]。為了降低風險,需要有合適的可靠性分析和設計技術以便于及時預測潛在的失效。目前,工程領域普遍認為可靠性分析不應該僅僅在代碼級而還應該在系統開發的早期進行。因此,在軟件架構分析中預測系統的質量和潛在的風險也很必要。

1 故障樹集合

為了描述嵌入式軟件架構[2]中相關的失效因素,定義如下概念:

定義1:失效場景:失效場景是潛在的失效,它在特定的背景下可由外因或者內因引發軟件的失效。

定義2:故障樹:一個故障樹是一個模型,它表示了故障和失效的因果關系。故障樹的樹根表示失效,葉子結點表示故障。

定義3:故障樹集合:故障樹集合是一個由故障樹集合組成的圖G(V,E)。G據有如下的性質:

(1)V=F∪A。

(2)F是失效場景的集合,其中的每個場景都是和架構元素相關的。Fu為F的子集,它是組成失效的失效場景的集合,該失效能被用戶感知(例如系統失效),Fu中的頂點構成故障樹的根節點。

(3)A是表示邏輯連接的邏輯門集合。A=AAND∪AOR,對于任意AAND或者AOR,其出度等于1并且其入度大于等于1。

(4)E是有向邊(u,v)的集合,u,v∈A。

圖1所示即為一個故障樹集合。這里,故障樹集合有兩個故障樹組成,Fu={F1,F5}。左邊的故障樹表示F1由F2或F3引起,右邊一個表示F5由F4和F6共同引起。

2 定義嚴重性級別值

本文以一個多媒體播放系統為例,分析的主要是對用戶的感知產生重大影響的失效。例如完全黑屏要比瞬間的圖像扭曲的嚴重性級別要高。在計算某個單獨的葉子結點的失效概率之前,首先根據失效對用戶的影響給根節點失效賦予一個嚴重性級別值。本例中嚴重性級別為:1-非常低;2-低;3-中等;4-高;5-非常高。

嚴重性程度級別值的范圍為1~5。值越大表示它對用戶感知的影響程度越高。根失效的嚴重性級別通常用來決定故障樹集合中低層結點的嚴重性級別值。這些值由如下所示公式計算:

(1)

(2)

公式(1)定義了根失效的嚴重性級別的分配。公式(2)定義了低層結點f的嚴重性級別值分配。在此,P(v|f)代表f發生導致v發生的概率。把這個值乘以v的嚴重性級別計算出f的嚴重性級別值。

3 軟件架構的分析

架構分析[3]主要針對架構中與可靠性相關的關鍵元素[4]。在此,考慮兩種類型的關鍵元素:(1)不可靠元素;(2)敏感元素。在架構層次分析中,主要從用戶感知的角度,識別出和大多數關鍵失效相關的敏感元素。之后,在架構元素層次的分析中,故障,錯誤類型和實際的失效源被識別出來。用這種方式,就把分析的目標定位到用戶可以直接感知到的失效的可靠性分析上了。

本文采用和元素相關的失效百分比(PF)作為衡量指標,對于每一個元素c,其失效百分比由下式計算:

(3)

據此,WPF值高的就是主要的失效元素。

4 結論

本文提出了一個基于軟件架構可靠性分析方法,在軟件架構的設計階段,對敏感的失效元素進行分析,以便在嵌入式軟件的設計階段提高其可靠性。該方法比以往僅僅在硬件級水平和軟件的代碼實現級別實現可靠性的分析的水平上更進一步,具有一定的科學性和實用性。

參考文獻

[1] McAllister, D.F., Vouk, M.A., 1996. Handbook of software reliability engineering. In: Lyu, M.R. (Ed.), Fault-Tolerant Software Reliability Engineering[M]. McGraw-Hill, New York, pp. 567-613, Chapter 14.

[2] Dobrica, L., Niemela, E., 2002. A survey on software architecture analysis methods[M]. IEEE Transactions on Software Engineering,28(7),638-654.

[3] Daniel Perovich et al. Model-driven approach to software architecture design[J].Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge, 2009:1-8.

[4] Magdalena Balazinska et al. Fault-tolerance in the Borealis distributed stream processing system[J]. Journal ACM Transactions on Database Systems,Volume 33 Issue 1, Article No. 3 ,2008.

主站蜘蛛池模板: 国产免费久久精品99re不卡| 国产欧美日本在线观看| 国产一级α片| 亚洲精品你懂的| 国产欧美精品一区aⅴ影院| 国产精品成人第一区| 91青青草视频| 在线免费观看a视频| 国产精品分类视频分类一区| 激情乱人伦| 天堂va亚洲va欧美va国产| 熟女日韩精品2区| 国产黄在线观看| 国产成人精品男人的天堂| 国产精品区视频中文字幕| 国产丝袜第一页| 国产无套粉嫩白浆| 亚洲床戏一区| 国产经典三级在线| 婷婷激情五月网| 毛片免费高清免费| 在线a视频免费观看| 久久国产精品77777| 色精品视频| 色网站在线视频| 久久天天躁狠狠躁夜夜2020一| 1769国产精品视频免费观看| 四虎成人精品| 中文字幕永久在线观看| 免费一级无码在线网站 | 91精品伊人久久大香线蕉| 午夜福利视频一区| 国产9191精品免费观看| 国产91在线|中文| 国产自产视频一区二区三区| 国产第一页屁屁影院| 亚洲AⅤ波多系列中文字幕| 在线国产91| 少妇极品熟妇人妻专区视频| 国产精品3p视频| 熟妇丰满人妻| 欧美专区日韩专区| 欧美亚洲国产精品第一页| 国产粉嫩粉嫩的18在线播放91| 国产成人无码AV在线播放动漫| 国产成人精品免费视频大全五级| 亚洲国产精品不卡在线| 国产成人免费手机在线观看视频 | 玩两个丰满老熟女久久网| 99视频只有精品| 91国语视频| 久久这里只精品国产99热8| 国产96在线 | 99草精品视频| 欧美日本在线观看| 日本草草视频在线观看| 精品無碼一區在線觀看 | 欧美综合在线观看| 久久久精品国产SM调教网站| 亚洲国产亚综合在线区| 成人综合在线观看| 成人字幕网视频在线观看| 亚洲中文无码av永久伊人| 嫩草影院在线观看精品视频| 99精品高清在线播放| 超清无码熟妇人妻AV在线绿巨人| 欧美啪啪网| 亚洲区第一页| 国产日韩久久久久无码精品| 亚洲国产精品日韩av专区| 国产三级成人| 久久毛片免费基地| 国产91av在线| 在线国产欧美| 国产传媒一区二区三区四区五区| 2021最新国产精品网站| 久久99精品久久久久久不卡| 久爱午夜精品免费视频| 欧美亚洲香蕉| 日韩AV无码免费一二三区| 亚瑟天堂久久一区二区影院| 亚洲天堂精品在线|