<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > 基于面向對象程序切片的軟件度量

基于面向對象程序切片的軟件度量

作者: 時(shí)間:2009-10-20 來(lái)源:網(wǎng)絡(luò ) 收藏

1 引言
工程領(lǐng)域的一項分析技術(shù),在測試、、調試、維護以及逆向工程等方面有著(zhù)廣泛應用。通過(guò)技術(shù),人們在程序分析過(guò)程中可以重點(diǎn)關(guān)注那些感興趣的代碼或者變量。

本文引用地址:http://dyxdggzs.com/article/181197.htm

2 程序技術(shù)
這里利用程序切片技術(shù)進(jìn)行。程序切片主要包括:
(1)語(yǔ)句切片該傳統的程序切片技術(shù)是一種條件切片,根據程序的順序、循環(huán)和選擇結構進(jìn)行程序切片。
(2)無(wú)定型程序切片 其不僅在保存一個(gè)程序語(yǔ)義投影的同時(shí)簡(jiǎn)化了程序,還可以使用任何簡(jiǎn)化的轉換。而這些轉換保留了該語(yǔ)義映射。
(3)切片 把切片技術(shù)應用于的系統相關(guān)圖和過(guò)程相關(guān)圖中,使對面向對象程序的代碼理解、測試、調試、逆向工程和分析變得相對容易嘲。

3 面向對象程序切片技術(shù)
程序切片技術(shù)分面向過(guò)程和面向對象程序切片。目前程序切片大都以系統依賴(lài)圖為基礎,利用圖的可達性算法獲得。
3.1 SDG和OOSDG
系統依賴(lài)圖SDG(System Dependence Graph)用一組邊和頂點(diǎn)的集合表示一個(gè)程序。頂點(diǎn)表示程序的語(yǔ)句和控制謂詞,邊則表示語(yǔ)句之間的依賴(lài)關(guān)系。在SDG中有兩類(lèi)邊:控制依賴(lài)邊和數據依賴(lài)邊。SDG是在控制流圖、數據流圖、控制依賴(lài)子圖、數據依賴(lài)子圖、過(guò)程依賴(lài)子圖和程序依賴(lài)圖的基礎上建立的一種語(yǔ)法分析樹(shù),如圖1所示。

面向對象依賴(lài)圖OOSDG(Obiect-Orientecl System Depen-dence Graph)是過(guò)程依賴(lài)子圖、類(lèi)依賴(lài)子圖、類(lèi)層次子圖、控制依賴(lài)子圖、數據依賴(lài)子圖和虛函數調用子圖幾種表示方法的并集.如圖2所示。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>