[發明專利]程序自動生成裝置和程序自動生成方法有效
| 申請號: | 201210325608.2 | 申請日: | 2012-09-05 |
| 公開(公告)號: | CN103106119A | 公開(公告)日: | 2013-05-15 |
| 發明(設計)人: | 橋本康范;三部良太;野尻周平;石川貞裕;山口潔;吉村健太郎 | 申請(專利權)人: | 株式會社日立制作所 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52;G06F9/40 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;郭鳳麟 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 程序 自動 生成 裝置 方法 | ||
1.一種程序自動生成裝置,針對使用組件的軟件環境,自動地生成用于緩沖該組件的特征的程序,其特征在于包括:
執行上述緩沖程序的自動生成的控制器;
具有用于上述緩沖程序的自動生成的控制信息和處理程序的存儲器;
上述組件的處理內容的輸入裝置;
輸出自動生成的上述緩沖程序的輸出裝置,其中
上述存儲器將用于緩沖上述組件的多個形式記錄為上述控制信息,
上述控制器基于上述處理程序,根據所輸入的上述組件的處理內容抽出特征信息,將抽出的該特征信息作為上述控制信息記錄到上述存儲器中,從上述存儲器的控制信息中讀入所抽出的上述特征信息和上述多個形式,根據該特征信息從上述多個形式中選擇規定的形式,根據選擇出的上述形式和上述特征信息,生成上述緩沖程序。
2.根據權利要求1所述的程序自動生成裝置,其特征在于:
上述特征信息包括:上述組件的處理的特性信息;上述組件的程序的參照信息。
3.根據權利要求2所述的程序自動生成裝置,其特征在于:
上述特性信息包括:上述組件的識別信息;利用上述組件的構架的結構;在該構架中利用的組件的配置。
4.根據權利要求2所述的程序自動生成裝置,其特征在于:
上述參照信息包括:上述組件的調用函數名;上述組件的句柄函數名。
5.根據權利要求1所述的程序自動生成裝置,其特征在于:
上述多個形式是成為上述緩沖程序的雛形的多個程序。
6.根據權利要求5所述的程序自動生成裝置,其特征在于:
上述控制器根據上述特征信息,從上述多個雛形程序中選擇特定的雛形程序,并根據選擇出的該雛形程序,生成上述緩沖程序。
7.根據權利要求6所述的程序自動生成裝置,其特征在于:
上述控制器根據上述特征信息,對選擇出的上述雛形程序的程序片段的緩沖對象區域進行補足,并將補足后的該程序作為上述緩沖程序從上述輸出裝置輸出。
8.根據權利要求7所述的程序自動生成裝置,其特征在于:
上述程序片段是上述雛形程序所對應的每個應用程序框架的源代碼,其一部分是上述緩沖對象區域。
9.根據權利要求8所述的程序自動生成裝置,其特征在于:
上述控制器向上述緩沖對象區域中補充上述組件的基本函數、調用函數名、句柄函數名中的至少一個。
10.根據權利要求8所述的程序自動生成裝置,其特征在于:
上述緩沖對象區域由代替文本信息構成,
上述控制器根據上述程序片段的代碼部分判別上述代替文本信息。
11.根據權利要求5所述的程序自動生成裝置,其特征在于:
上述多個雛形程序分別被分類為使用上述組件的構架與上述組件的配置的多種組合的每一種組合。
12.一種程序自動生成方法,針對使用組件的軟件環境,自動地生成用于緩沖該組件的特征的程序,其特征在于包括:
將組件的處理內容輸入到計算機的步驟;
根據所輸入的上述組件的處理內容,由上述計算機抽出特征信息的步驟;
上述計算機根據上述特征信息從用于緩沖上述組件的多個形式中選擇規定的形式的步驟;
根據選擇出的上述形式和上述特征信息,生成上述緩沖程序的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社日立制作所,未經株式會社日立制作所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201210325608.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:油紙絕緣電力設備絕緣老化狀態檢測方法
- 下一篇:一種模塊式太陽能集熱箱





