[發明專利]分離地執行軟件的方法、裝置和計算機可讀記錄介質有效
| 申請號: | 200980153345.8 | 申請日: | 2009-12-21 |
| 公開(公告)號: | CN102272738A | 公開(公告)日: | 2011-12-07 |
| 發明(設計)人: | 權五絪;南基善;金玟錫;金星 | 申請(專利權)人: | SK電信有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/36;G06F11/30;G06F9/44 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 李輝;呂俊剛 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分離 執行 軟件 方法 裝置 計算機 可讀 記錄 介質 | ||
1.一種用于軟件共享執行的系統,該系統包括:
分析器,其識別所述軟件的控制流、數據流、和模塊結構中的一項;
評測器,其為所述軟件的各個模塊標記所述軟件的執行狀態和屬性信息;
評估器,其基于所述屬性信息和用戶反饋為經評測的功能模塊評分;
提取器,其從所述軟件的主體中分離出在所述評估器中評分最高的模塊;以及
接口,其插入輸入/輸出接口代碼以將從所述軟件的主體中分離出的模塊與用戶終端二進制代碼連接起來。
2.根據權利要求1所述的用于軟件共享執行的系統,該系統還包括:轉換器,該轉換器利用根據智能卡的架構插入的接口代碼來轉換所述功能模塊的指令集;以及仿真器,該仿真器虛擬地操作異構架構。
3.根據權利要求1所述的用于軟件共享執行的系統,其中,所述評估器基于輸入/輸出動態屬性信息、達到特定的進展狀態所必需的元素是否存在的屬性信息、堆棧使用、存儲器引用次數屬性信息、架構特定指令是否被使用的屬性信息、使用頻率屬性信息、使用時間點屬性信息、執行負荷屬性信息、控制流屬性信息、模塊中的獨立變量的數量的屬性信息、和在共享執行中的執行延遲時間的屬性信息中的至少一項來執行評分。
4.根據權利要求1所述的用于軟件共享執行的系統,其中,所述提取器在從所述軟件中分離出評分最高的功能模塊的過程中,不分離架構特定指令使用信息和系統調用的組件。
5.根據權利要求1所述的用于軟件共享執行的系統,其中,為了預測執行狀態,所述軟件包括通過動態代碼注入、運行時調試器、虛擬機、和抽象執行解釋器實現的至少一個儀器的軟件。
6.一種用于軟件共享執行的方法,該方法包括以下步驟:
識別步驟,識別所述軟件的控制流、數據流、和模塊結構中的一項;
標記步驟,為所述軟件的各個模塊標記所述軟件的執行狀態和屬性信息;
評分步驟,基于所述屬性信息和用戶反饋為經評測的功能模塊評分;
分離步驟,從所述軟件的主體中分離出在所述評分步驟中評分最高的模塊;以及
插入步驟,插入輸入/輸出接口代碼以將從所述軟件的主體中分離出的模塊與用戶終端二進制代碼連接起來。
7.一種計算機可讀介質,該計算機可讀介質編碼有在計算機上實現根據權利要求6所述的用于軟件共享執行的方法的各個步驟的計算機程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于SK電信有限公司,未經SK電信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980153345.8/1.html,轉載請聲明來源鉆瓜專利網。





