一種程序比對方法及系統(tǒng)
基本信息
申請?zhí)?/td> | CN202011331214.9 | 申請日 | - |
公開(公告)號 | CN112379922B | 公開(公告)日 | 2022-07-05 |
申請公布號 | CN112379922B | 申請公布日 | 2022-07-05 |
分類號 | G06F8/75(2018.01)I;G06F8/74(2018.01)I;G06K9/62(2022.01)I;G06N3/04(2006.01)I;G06N3/08(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 楊燦;劉劍;劉媛;羅夢霞;龔曉銳;劉寶旭 | 申請(專利權(quán))人 | 中國科學院信息工程研究所 |
代理機構(gòu) | 北京路浩知識產(chǎn)權(quán)代理有限公司 | 代理人 | - |
地址 | 100093北京市海淀區(qū)閔莊路甲89號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供一種程序比對方法及系統(tǒng),該方法包括:分別建立目標程序?qū)?yīng)的目標函數(shù)調(diào)用圖和待比對程序?qū)?yīng)的待比對函數(shù)調(diào)用圖;獲取目標函數(shù)調(diào)用圖中的目標錨點和待比對函數(shù)調(diào)用圖中的待比對錨點;獲取目標錨點對應(yīng)的目標邊和待比對錨點對應(yīng)的待比對邊,將目標邊另一端的函數(shù)節(jié)點重新作為目標錨點,將待比對邊另一端的函數(shù)節(jié)點重新作為待比對錨點,重復上述過程,直到獲取所有的對齊錨點;根據(jù)目標函數(shù)調(diào)用圖和待比對函數(shù)調(diào)用圖中的所有對齊錨點,判斷目標程序和待比對程序之間是否具有相同的執(zhí)行邏輯。本發(fā)明通過采用程序的函數(shù)調(diào)用圖和神經(jīng)網(wǎng)絡(luò)技術(shù)來對子圖中的邊進行嵌入式表示,實現(xiàn)了程序的自動比對。 |
