華爲公司申請軟件代碼克隆檢測系統和方法專利,能有效處理和檢測代碼克隆

金融界2024年4月26日消息,據國家知識產權局公告,華爲技術有限公司申請一項名爲“用於檢測代碼克隆的系統和方法“,公開號CN117940894A,申請日期爲2021年8月。

專利摘要顯示,描述了用於檢測軟件程序中的代碼克隆的方法和設備。所述軟件程序的所述源代碼被處理成n‑gram表示組。克隆索引是爲所述歸一化源代碼中定義的每個相應代碼部分生成的,其中,每個克隆索引包括特徵向量,所述特徵向量基於對應於所述相應代碼部分的所述n‑gram表示對所述相應代碼部分的特徵進行編碼。所述克隆索引的比較用於基於匹配所述克隆索引的所述特徵向量來檢測代碼克隆。

本文源自金融界