版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、程序切片是一種重要的程序分析理解方法,用于從源程序中抽取對程序中特定點上的特定變量有影響的語句和控制條件,組成新的程序(稱作切片),然后通過分析切片來分析源程序的行為.二十多年來,人們對它進行了廣泛而深入的研究,取得了許多研究成果,使得它在軟件調(diào)試、測試、維護、度量、程序變換、軟件逆向工程與再工程等方面得到廣泛應用,受到廣大軟件研究、開發(fā)人員的高度重視.論文主要工作包括:(1)通過對切片理論的研究,一定程度上解決了當前在大型程序切片、面
2、向?qū)ο蟪绦蚯衅?、并發(fā)程序切片及動態(tài)切片等方面存在的一些問題,提高了切片的效率和精確度;(2)進一步拓寬了切片技術(shù)的應用范圍,將依賴性分析及程序切片技術(shù)應用于軟件可測試性分析、測試覆蓋率分析、類內(nèi)聚度度量等方面;(3)對系統(tǒng)實現(xiàn)的若干問題進行了探索.論文工作的主要成果表現(xiàn)在以下幾個方面:1.對傳統(tǒng)的依賴性分析方法進行了改進,提出了一種新的子程序依賴性分析方法.在此方法中,依賴圖的計算以子程序為單位,子程序間相對獨立,內(nèi)部數(shù)據(jù)、語句之間的依
3、賴關(guān)系對外不可見,僅提供參數(shù)間的依賴關(guān)系作為對外接口.2.為了解決目前大型程序切片效率低的問題,提出了一種漸增式依賴性分析方法,根據(jù)用戶需要逐漸建立依賴圖,而不是預先建立整個系統(tǒng)的依賴圖.與此對應,我們提出了部分切片的概念,可以只對感興趣的部分進行切片,而非針對整個程序.3.為了有效描述面向?qū)ο蟪绦虻奶匦?提出了一種新的面向?qū)ο蟪绦蚯衅椒?在此方法中,類的依賴圖由組成類的方法的依賴圖組成,它們與類的方法一一對應.當構(gòu)建子類的依賴圖時,
4、父類的依賴圖無需重建,子類直接繼承其父類的依賴圖.在此基礎(chǔ)上進一步提出了一些關(guān)于對象切片、類切片、類層次切片以及類粗粒度切片的概念和方法.4.為了提高動態(tài)切片的追蹤效率,提出了一種利用靜態(tài)分析的結(jié)果來減少動態(tài)追蹤的信息量方法.5.為了簡潔、有效地描述并發(fā)程序,提出了一種并發(fā)程序流圖.基于這種表示,建立了并發(fā)程序依賴性分析模型.由于充分分析了各種并發(fā)行為,并考慮了并發(fā)和同步的語義,所構(gòu)建的并發(fā)程序依賴圖比已有其它方法都精確.在此基礎(chǔ)上,提
5、出來一種新的并發(fā)程序切片方法,它可以在多項式時間內(nèi)分析得到較精確的并發(fā)程序切片.6.將程序切片技術(shù)應用于軟件可測試性分析,提出了一種模塊級的可測試性分析方法,使得它更能適用于黑盒測試.7.提出了一種利用程序切片計算關(guān)于變量測試覆蓋率分析的方法,在計算覆蓋率時,只考慮與這些變量有關(guān)的代碼,結(jié)果更加準確.8.為了克服了現(xiàn)有方法只分析某個方面的不足,提出了一種基于依賴性分析的類內(nèi)聚度度量方法,并證明了它滿足優(yōu)良的內(nèi)聚度度量方法應該具有的性質(zhì),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于依賴性分析的面向?qū)ο蟪绦驕y試技術(shù)研究.pdf
- 基于依賴性分析的Web應用切片的研究.pdf
- Java程序分層及概率依賴性分析.pdf
- C程序文件間依賴性分析.pdf
- 基于依賴性分析的UML狀態(tài)圖切片在回歸測試中的應用.pdf
- 基于依賴性分析的EFSM自適應模型映射技術(shù).pdf
- 基于時態(tài)圖的實體依賴性分析方法研究.pdf
- 基于UML模型規(guī)約的程序切片技術(shù)研究.pdf
- 基于模塊單子語義的程序切片技術(shù)研究.pdf
- 基于切片技術(shù)的面向?qū)ο蟪绦驕y試技術(shù)研究.pdf
- 程序切片技術(shù)研究及切片方案設(shè)計.pdf
- 動態(tài)光散射技術(shù)的角度依賴性研究.pdf
- 基于程序切片譜的軟件錯誤定位技術(shù)研究.pdf
- 時間依賴性與濃度依賴性抗菌藥物的比較
- 基于依賴性分析的設(shè)計模式語義特征提取.pdf
- 淺談現(xiàn)代反壟斷法的程序依賴性探析
- 域名依賴性的監(jiān)測.pdf
- 基于MFI-TranSSW算法的股票依賴性研究.pdf
- 依賴性派生品種制度研究.pdf
- 面向UML模型的依賴性分析及應用的研究.pdf
評論
0/150
提交評論