《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 隱馬爾可夫模型在信息工程質量監理中的應用
隱馬爾可夫模型在信息工程質量監理中的應用
來源:微型機與應用2010年第21期
高 麗,劉宏志
(北京工商大學 計算機與信息工程學院,北京100048)
摘要: 基于隱馬爾可夫模型HMM提出了一種新的信息工程監理質量控制方法,并建立了模型。該模型將信息工程質量監理過程視為兩層隨機過程,通過抽取監理過程的特征,將隱馬爾可夫模型的5個要素與質量監理過程相對應。利用該模型可以求解質量度量要素觀測序列和質量狀態的匹配度,通過調整模型的初始參數可以將該模型應用于不同的監理軟件,并以概率的形式預測監理過程的結果。通過仿真實驗,驗證了該方法應用于信息工程監理質量控制的可行性。
Abstract:
Key words :

摘  要: 基于隱馬爾可夫模型HMM提出了一種新的信息工程監理質量控制方法,并建立了模型。該模型將信息工程質量監理過程視為兩層隨機過程,通過抽取監理過程的特征,將隱馬爾可夫模型的5個要素與質量監理過程相對應。利用該模型可以求解質量度量要素觀測序列和質量狀態的匹配度,通過調整模型的初始參數可以將該模型應用于不同的監理軟件,并以概率的形式預測監理過程的結果。通過仿真實驗,驗證了該方法應用于信息工程監理質量控制的可行性。
關鍵詞: 信息工程監理;質量控制;隱馬爾可夫模型;前向算法

    目前,用于信息工程監理[1]質量控制的方法主要有基于模糊理論、基于因素神經網絡、基于灰色系統理論[2]和基于模糊因素神經網絡等;軟件質量的度量模型主要有Boehm模型、McCall模型和ISO/IEC9126模型[3]等。這些方法和模型都能較好地適應于靜態問題的解決,但監理人員只有針對信息工程監理各個階段實施全過程的動態監理,才能使影響信息系統質量的要素在開發過程中處于受控狀態。隱馬爾可夫模型HMM(Hidden Markov Model)是一種雙重隨機過程,能夠解決隨機不確定問題,在很多方面已有廣泛應用[4],具有理論研究透徹、算法成熟、效率高、效果好、易于訓練等特點,作為一種有效的概率工具,已成為信息抽取領域中一個新的研究方向[5]。本文通過對信息工程質量監理過程特點的分析,將隱馬爾可夫模型映射到質量監理中,利用前向算法估計出在該模型下觀測事件序列發生的概率,從而在一定程度上有助于對軟件質量進行定量控制。
1 模型的建立
1.1 特征提取

    隱馬爾可夫模型由兩個部分組成[6]:一個是隱蔽的(不可觀測的)、具有有限狀態的馬爾可夫鏈[7],另一個是與馬爾可夫鏈的每一狀態相關聯的觀察事件的隨機過程(可觀測的)。
    將隱馬爾可夫模型映射到信息工程監理質量評估模型上,即一個軟件的質量狀態是無法直接觀察到的,但是可以通過分析與這個軟件相關的質量度量要素,估算該軟件的質量狀態,從而進一步得到其量化的評判值。信息化工程監理國標中的信息化工程監理規范技術參考模型[8]將信息工程質量監理分為工程招標、工程設計、工程實施和工程驗收四個階段。各個階段的軟件質量狀態構成一個馬爾可夫鏈,度量要素序列是一個隨機過程,每一個度量要素會對軟件的質量狀態的轉移帶來一定影響,這樣,度量要素序列和軟件的質量狀態之間就構成了一個隱馬爾可夫模型。通過觀察信息工程監理全過程各個階段的度量要素,每個階段都可以得到一個隨機的度量要素序列,這樣就可以計算軟件的質量狀態和評判值。
    軟件質量目標控制按照分層法分解為人、軟件元、開發方法、設備及材料和工程環境五個度量要素,軟件質量狀態依據各度量要素分為優、良、中、差四個決斷因子,如果再定義出它們之間的概率轉換關系,就會得到由這兩組狀態構成的隱馬爾可夫模型(如圖1所示)。

    根據該HMM模型,可以在沒有直接觀測軟件質量的情況下根據度量要素的分布來推測軟件質量的變化情況。

    如果能較為準確地計算軟件質量處于何種狀態,則可以定量分析軟件的質量情況。軟件質量狀態之間的轉移見圖2。

    由圖1可以直觀看出,度量軟件質量的要素有5個,用V={P,U,M,F,E}表示,ν1=P(People),表示度量要素人的因素;ν2=U(Units),表示度量要素軟件元質量;ν3=M(Methods),表示度量要素開發方法;ν4=F(Facilities),表示度量要素設備及材料;ν5=E(Environment),表示度量要素工程環境。設質量度量要素觀測序列為O={o1,o2,o3,o4},其中ot∈V。
    設軟件質量情況在信息工程監理開始階段狀態為π,它是一個向量,表示在信息工程監理工程招標階段軟件質量處于各個狀態的概率,π={π1,π2,π3,π4},πi=P(q1=si),1≤i≤4。對于工程招標階段,可以根據信息工程監理協同工作平臺下的模糊因素神經網絡質量評估方法得到一個默認值,之后的每一階段,通過Trans和Obs可以計算出當前軟件質量處于各種狀態的概率st=(r1,…,r4),將此概率作為下一階段的初始狀態。在t階段,狀態分布表示為rt={rt(i)},1≤i≤4,狀態的分布概率公式為:rt(i)=P(qt=si|λ)。再引入一個代價向量C[10],代表軟件在每個狀態的質量值,則可以將軟件狀態的定性分析轉化為定量分析。
    設Trans為軟件質量狀態轉換矩陣,即質量狀態之間轉換的概率組成的矩陣,包含4行4列,aij表示在t階段質量狀態為si,那么到t+1階段質量狀態為sj的概率,即aij=P(qt+1=sj|qt=si),1≤i,j≤4。
    定義Obs為當軟件處于某一個特定質量狀態時觀測到某種度量要素的概率矩陣,bj(k)表示在階段t,軟件質量處于sj狀態觀測到度量要素νk的概率,1≤k≤5,1≤j≤4。
2 基于前向算法的模型應用
    根據得到的觀察序列O={o1,o2,o3,o4}和模型λ=(π,Trans,Obs)可以計算出在該模型下觀察事件序列發生的概率P(O|λ)。P(O|λ)評價了給定模型?姿與給定觀測序列匹配的程度。
 對隱馬爾可夫模型而言,狀態轉換序列是隱藏的,一個觀測序列可能由任何一種狀態轉換序列產生。因此要計算一個觀測序列的概率值,就必須考慮所有可能的狀態轉換序列。
    窮舉搜索的時間復雜度是2TNT,前向算法的時間復雜度是2N2T,其中T指的是觀察序列長度,N指的是隱藏狀態數目。對于信息工程監理質量控制,N=4,T=4,如果利用窮舉搜索算法,復雜度相對會比較大,可以采用前向算法來降低復雜度。

    給定這種算法,對于已知的一個度量要素觀察序列,可以直接用來確定在一些隱馬爾可夫模型中哪一個最好地描述了它,即先用前向算法評估某一個給定的λ,然后通過多次調整參數λ來提高評估的概率,進而通過實時調整信息工程監理中的質量的度量要素的比例來達到提高軟件質量控制的目的。
3 仿真實驗
    實驗數據來源于信息工程監理協同工作平臺(IPSS)下的數據庫。實驗環境為Eclipse和Java開源工具包jahmm-0.6.1。文中使用狀態數為N=4,觀測值數為M=5的隱馬爾可夫模型進行檢驗。
    在信息工程監理中,每個階段軟件所處的質量狀態與前一階段所處的質量狀態有關,即前一階段的質量狀態會影響下一階段質量狀態出現的概率。
    初始質量狀態概率分布:π=(0.3,0.3,0.2,0.2)
    四個質量狀態兩兩之間轉化的概率如表1所示。

    軟件質量處于某個狀態時,度量要素所占的比例有一定的規律性。度量要素觀測值概率分布如表2。


    下面根據軟件質量初始狀態、表1和表2的數據,估計狀態序列O={P,U,M,F}出現的概率。假設P為工程招標階段觀測到的主導要素,U為工程設計階段觀測到的主導要素,M為工程實施階段觀測到的主導要素,F為工程驗收階段觀測到的主導要素。
    在模型λ下,在t時刻觀測事件是ot、狀態是si的概率如表3所示,每個階段的四個概率對應四個質量狀態。


    本文通過對隱馬爾可夫理論的分析,建立了用于質量控制的隱馬爾可夫模型,并嘗試基于該模型對信息工程監理進行質量控制。本文提出的隱馬爾可夫質量控制模型只是用于控制信息工程監理4個階段的5個基本要素,模型稍顯粗糙。如何基于隱馬爾可夫模型或其他擴展模型與信息工程監理質量控制完全的整合,以及如何利用模型進行質量評估并對模型進行訓練還需要進一步的探索研究。
參考文獻
[1] 劉宏志,葛迺康.信息化工程監理[M].北京:中國電力出版社,2009.
[2] 劉宏志,楊建軍.基于灰色系統理論的軟件工程監理研究[J].經濟管理,2007,29(18).
[3] 周建.關于軟件質量的定量評估的研究[D].成都:電子科技大學,2007.
[4] 胡可,張大力.一類廣義隱馬爾可夫模型的建模與參數估計[J].中國科學院研究生院學報,2005,22(2):210-217.
[5] 洪流,張巍,肖明軍,等.一種改進的基于HMM的信息抽取模型[J].模式識別與人工智能,2004,17(3):347-351.
[6] 翟琳琳,陳儀香.隱馬爾可夫模型在智能學習系統中的應用[J].計算機工程與應用,2007,43(6):178-180.
[7] Wojciech Pieczynski. Pairwise Markov Chains[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2003, 25(5): 634-639.
[8] 中國國家標準化管理委員會.信息化工程監理規范——第5部分:軟件工程監理規范[S].中華人民共和國國家標準,GB/T 19668.5-2007,ICS.35.020,L01.
[9] LEE H K, KIM J H. An HMM-Based Threshold Model Approach for Gesture Recognition[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1999, 21(10):961-973.
[10] 董靜.改進的HMM網絡安全風險評估方法研究[D].武漢:華中科技大學,2008.
[11] 彭子平,張嚴虎,潘露露.隱馬爾可夫模型原理及其重要應用[J].計算機科學,2008,35(4).

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
麻豆91精品91久久久的内涵| 欧美日本国产在线| 日韩网站在线看片你懂的| 亚洲高清色综合| 模特精品裸拍一区| 亚洲精品一区二区三区av| 久久精品亚洲乱码伦伦中文| 欧美淫片网站| 欧美一区精品| 久久国产精品一区二区三区| 性久久久久久| 欧美亚洲综合网| 在线精品国产欧美| 午夜精品久久久久久久99樱桃| 亚洲大片在线观看| 在线欧美日韩国产| 亚洲高清视频的网址| 激情综合中文娱乐网| 一区精品在线播放| 亚洲大片精品永久免费| 亚洲黄色在线视频| 日韩视频永久免费| 99精品国产热久久91蜜凸| 亚洲黄色片网站| 一本不卡影院| 99热精品在线观看| 一区二区成人精品| 亚洲专区一区| 欧美自拍丝袜亚洲| 久久在线观看视频| 欧美国产丝袜视频| 欧美日韩黄视频| 亚洲社区在线观看| 午夜电影亚洲| 亚洲欧美日韩精品综合在线观看| 亚洲一区二三| 欧美一区二区三区四区视频| 亚洲国产精品传媒在线观看| 性欧美在线看片a免费观看| 亚洲精品欧美日韩| 一区二区三区高清视频在线观看| 在线亚洲国产精品网站| 午夜精品在线看| 久久在线视频| 欧美国产一区在线| 国产精品高清在线观看| 国产自产高清不卡| 亚洲免费电影在线观看| 香蕉成人久久| 99精品国产99久久久久久福利| 午夜精品美女自拍福到在线 | 久久精品1区| 欧美成人网在线| 国产精品老牛| 在线观看一区视频| 亚洲视频999| 亚洲国产日韩综合一区| 亚洲女女做受ⅹxx高潮| 麻豆国产精品777777在线| 欧美日韩亚洲激情| 国产一区在线看| 日韩视频二区| 久久本道综合色狠狠五月| 在线午夜精品| 久久综合给合久久狠狠狠97色69| 欧美日韩中文字幕日韩欧美| 黄色免费成人| 亚洲在线一区二区| 99国产精品久久久久久久成人热| 欧美中文字幕在线观看| 欧美日韩国产片| 国内精品久久久久国产盗摄免费观看完整版 | 亚洲午夜精品久久| 亚洲激情国产精品| 久久国产日韩欧美| 欧美日韩色一区| 黄色小说综合网站| 亚洲欧美日韩国产一区二区三区| 亚洲日韩欧美一区二区在线| 欧美在线视频观看| 国产精品xxx在线观看www| 亚洲国产黄色片| 久久精品国产精品亚洲| 亚洲欧美日韩精品久久久| 欧美激情91| 在线成人h网| 久久国产88| 欧美在线免费看| 欧美午夜电影网| 亚洲国产片色| 亚洲第一精品福利| 久久国产日本精品| 国产精品日韩二区| 日韩午夜视频在线观看| 亚洲美女色禁图| 欧美sm视频| 在线日韩av片| 久久精品盗摄| 久久精品一区二区三区中文字幕| 国产精品入口尤物| 亚洲天堂成人在线观看| 亚洲网在线观看| 欧美日韩成人在线视频| 亚洲欧洲一级| 日韩午夜激情av| 欧美精品国产精品| 亚洲激情视频| 亚洲日本一区二区| 免费成人性网站| 伊人久久婷婷| 亚洲国产美女久久久久| 久久综合狠狠综合久久综合88 | 亚洲国产精品精华液网站| 久久久精彩视频| 国产一本一道久久香蕉| 欧美一区二区在线看| 久久九九国产精品| 国产亚洲在线观看| 久久国产精品黑丝| 麻豆精品视频在线观看| 在线观看三级视频欧美| 亚洲欧洲日产国产网站| 欧美国产乱视频| 亚洲精品日本| 亚洲综合二区| 国产美女精品视频免费观看| 亚洲女与黑人做爰| 欧美一区观看| 狠狠色狠狠色综合日日五 | 亚洲精品久久久久| 欧美黄在线观看| 日韩午夜在线电影| 亚洲欧美精品中文字幕在线| 国产老女人精品毛片久久| 欧美一站二站| 欧美成人蜜桃| 一区电影在线观看| 午夜精品久久久久久久99樱桃| 国产噜噜噜噜噜久久久久久久久| 欧美在线视频一区二区| 美国成人直播| 亚洲精品乱码久久久久久| 亚洲摸下面视频| 国产日韩欧美不卡| 亚洲国产欧美一区二区三区久久 | 国产日韩av高清| 亚洲二区在线视频| 欧美国产精品一区| 一区二区三区欧美| 久久久精品动漫| 亚洲欧洲精品天堂一级| 亚洲永久免费观看| 国产真实乱偷精品视频免| 亚洲精品日韩精品| 国产精品卡一卡二| 久久精品国产一区二区三区| 欧美精品一区三区| 亚洲欧美一区二区三区在线| 欧美大片一区二区| 亚洲一区二区免费视频| 久久亚洲私人国产精品va媚药| 亚洲精品国产视频| 欧美一区二区三区四区高清| 在线精品国精品国产尤物884a| 亚洲午夜激情免费视频| 国户精品久久久久久久久久久不卡| 99国产一区| 国产亚洲精品久久飘花| 亚洲精品在线看| 国产精品影视天天线| 久久国产精品一区二区三区四区 | 欧美一级大片在线观看| 欧美精品在线网站| 午夜免费日韩视频| 欧美极品在线观看| 欧美一区二区三区的| 欧美日韩国产综合久久| 欧美伊人久久大香线蕉综合69| 欧美日韩精品在线观看| 久久国产成人| 国产精品乱码一区二区三区| 亚洲精品日产精品乱码不卡| 国产亚洲福利一区| 亚洲色诱最新| 亚洲成人影音| 久久国产精品亚洲77777| 99精品国产热久久91蜜凸| 蜜桃av一区二区| 亚洲欧美中文字幕| 欧美午夜寂寞影院| 亚洲欧洲精品一区二区三区| 国产视频一区在线| 亚洲一区网站| 亚洲人成免费| 美女免费视频一区| 午夜精品亚洲| 国产精品久久久久久久久动漫 | 欧美精品三级| 亚洲国产日韩在线| 国产亚洲欧美色|