计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2009年
21期
1-4,28
,共5页
刘畅%阮镰%刘斌%蒋崇武
劉暢%阮鐮%劉斌%蔣崇武
류창%원렴%류빈%장숭무
软件可靠性%软件体系结构%异构软件体系结构%马尔可夫链%UML顺序图
軟件可靠性%軟件體繫結構%異構軟件體繫結構%馬爾可伕鏈%UML順序圖
연건가고성%연건체계결구%이구연건체계결구%마이가부련%UML순서도
software reliability%software architecture%heterogeneous architecture%Markov chain%UML sequence diagram
现有基于软件体系结构的可靠性模型只适用于符合马尔可夫过程的软件构件转移关系,而当构件间存在由确定性和随机性转移关系组成的异构结构时,仍按照马尔可夫过程对软件体系结构建模,会导致可靠性评估结果不准确.为了解决现有模型不适用于异构结构的问题,在分析构件转移关系基础上,提出了一个新的软件可靠性模型.基于软件UML顺序图,提出将异构软件结构转换为马尔可夫链的算法.通过对一个实例的可靠性评估,验证了新模型能够比现有模型获得更准确的评估结果.
現有基于軟件體繫結構的可靠性模型隻適用于符閤馬爾可伕過程的軟件構件轉移關繫,而噹構件間存在由確定性和隨機性轉移關繫組成的異構結構時,仍按照馬爾可伕過程對軟件體繫結構建模,會導緻可靠性評估結果不準確.為瞭解決現有模型不適用于異構結構的問題,在分析構件轉移關繫基礎上,提齣瞭一箇新的軟件可靠性模型.基于軟件UML順序圖,提齣將異構軟件結構轉換為馬爾可伕鏈的算法.通過對一箇實例的可靠性評估,驗證瞭新模型能夠比現有模型穫得更準確的評估結果.
현유기우연건체계결구적가고성모형지괄용우부합마이가부과정적연건구건전이관계,이당구건간존재유학정성화수궤성전이관계조성적이구결구시,잉안조마이가부과정대연건체계결구건모,회도치가고성평고결과불준학.위료해결현유모형불괄용우이구결구적문제,재분석구건전이관계기출상,제출료일개신적연건가고성모형.기우연건UML순서도,제출장이구연건결구전환위마이가부련적산법.통과대일개실례적가고성평고,험증료신모형능구비현유모형획득경준학적평고결과.
The application of existing architecture-based software reliability models is strictly limited to software component tran-sitions satisfying Markov properties.When software has heterogeneous architecture which contains both deterministic and probabilis-tic transitions, these models intentionally model it as a Markov process.The loss of accuracy of reliability estimation comes as a result.In order to resolve heterogeneous software architectures,a new reliability model is presented based on analysis of component transitions.An algorithm generating Markov chain from heterogeneous software architecture modeled in UML sequence diagram is proposod.A case study shows the new model can yield more accurate reliability estimation result than existing models.