基于軟件網絡及交互模式的軟件群體特征分析方法研究
發(fā)布時間:2024-02-04 17:26
隨著互聯網技術的發(fā)展及普及,軟件也從傳統(tǒng)的單機軟件發(fā)展到具有網絡通信功能的多機軟件,同時大型軟件系統(tǒng)也發(fā)展成由多個可以獨立運行又具有交互特征的軟件個體組成;ヂ摼W模式下,軟件之間的交互日益頻繁,具有交互特征的軟件逐漸形成群體,其個體行為不斷地影響著群體的特性。目前,軟件系統(tǒng)在各行各業(yè)得到普遍運用,成為行業(yè)發(fā)展的重要組成部分,怎樣確保軟件系統(tǒng)穩(wěn)定高效地運轉,提高軟件系統(tǒng)的維護效率成為重要的研究課題。軟件群體穩(wěn)定性是保障經濟高效發(fā)展的重要基石,分析軟件群體特征,進行關鍵特征識別,進而進行群體穩(wěn)定性度量成為維護軟件群體的重要手段。本文從軟件網絡及軟件交互模式的角度,研究了軟件網絡中關鍵節(jié)點、關鍵模式、穩(wěn)定性等軟件群體中的特征分析方法,具體內容如下。首先,利用軟件群體中軟件之間相互調用的特征構建了基于時序及具有交互權值的軟件群體網絡模型。研究了軟件群體的交互特征,特別是軟件之間的類庫依賴、數據交換、相互調用、數據共享等關系,定義了軟件群體。根據軟件之間的相互調用具有時序等特征,提出了軟件交互權值來衡量交互關系的重要程度。為了提高軟件群體的維護效率,獲取軟件群體網絡中的興趣度也即是用戶感興趣的程...
【文章頁數】:106 頁
【學位級別】:博士
【部分圖文】:
本文編號:3895590
【文章頁數】:106 頁
【學位級別】:博士
【部分圖文】:
圖2-3軟件靜態(tài)執(zhí)行網絡示例圖
圖2-3軟件靜態(tài)執(zhí)行網絡示例圖Fig.2-3SampleofsoftwareexecutiondiagramloudCenter/hhcloudmanager.cpploudCenter/HHCloudCenter.cpploudCenter/fileShareCl....
圖2-5軟件網絡圖實例
和靜態(tài)執(zhí)行網絡。構建這兩種網絡模型都需要從數據的標記、采集開始。(1)靜態(tài)執(zhí)行網絡首先確定數據源,也就是要軟件的源代碼,然后提取軟件函數間的調用或引關系,把軟件函數或類看成網絡中的節(jié)點,調用關系看成網絡中的邊。為了清晰展現構建過程,采用的數據集來源于真實軟件組件,通過Under....
圖5-1KPM-SINStream算法挖掘過程圖
燕山大學工學博士學位論文PM-SINStream。滑動窗口被分成幾個數據片段。在一個數據片段中,遍歷網絡獲取軟件交互序列,當數據量達到片段的容量時,采用關鍵模式挖掘序列,并保存挖掘結果。在所有窗口片段中軟件交互的關鍵模式找到后,動,新的片段將出現。當片段中的軟件交互序列條數達到片....
本文編號:3895590
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3895590.html