このアプリケーションの一部のコンテンツは現時点では利用できません。
このような状況が続く場合は、にお問い合わせくださいフィードバック & お問い合わせ
1. (WO2018163304) ソースコード改善装置、ソースコード改善方法及びソースコード改善プログラム
国際事務局に記録されている最新の書誌情報    第三者情報を提供

国際公開番号: WO/2018/163304 国際出願番号: PCT/JP2017/009088
国際公開日: 13.09.2018 国際出願日: 07.03.2017
IPC:
G06F 11/36 (2006.01)
G 物理学
06
計算;計数
F
電気的デジタルデータ処理
11
エラー検出;エラー訂正;監視
36
ソフトウェアを検査またはデバッグすることによるエラー防止
出願人:
三菱電機株式会社 MITSUBISHI ELECTRIC CORPORATION [JP/JP]; 東京都千代田区丸の内二丁目7番3号 7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310, JP
発明者:
三浦 功也 MIURA, Takuya; JP
元濱 努 MOTOHAMA, Tsutomu; JP
落合 真一 OCHIAI, Shinichi; JP
代理人:
溝井国際特許業務法人 MIZOI INTERNATIONAL PATENT FIRM; 神奈川県鎌倉市大船二丁目17番10号3階 3rd floor, 17-10, Ofuna 2-chome, Kamakura-shi, Kanagawa 2470056, JP
優先権情報:
発明の名称: (EN) SOURCE CODE IMPROVEMENT DEVICE, SOURCE CODE IMPROVEMENT METHOD, AND SOURCE CODE IMPROVEMENT PROGRAM
(FR) DISPOSITIF D'AMÉLIORATION DE CODE SOURCE, PROCÉDÉ D'AMÉLIORATION DE CODE SOURCE ET PROGRAMME D'AMÉLIORATION DE CODE SOURCE
(JA) ソースコード改善装置、ソースコード改善方法及びソースコード改善プログラム
要約:
(EN) A code generation unit (11) generates a source code (21B) from a control model (21A). A simulation unit (12) executes a simulation in which a specified microcomputer operates in accordance with the source code (21B), thereby generating execution results (21D). A code improvement unit (13) compares the execution results (21D) with target value conditions, and extracts related information relating to the execution results (21D) from the source code (21B) if the execution results (21D) do not satisfy the target value conditions. The code improvement unit (13) then searches calculation method information (24A) using the extracted related information, extracts improvement information for improving the source code (21B) from the calculation method information (24A), and improves the source code (21B) using the improvement information.
(FR) La présente invention concerne une unité de génération de code (11) qui génère un code source (21B) à partir d'un modèle de commande (21A). Une unité de simulation (12) exécute une simulation dans laquelle un micro-ordinateur spécifié fonctionne conformément au code source (21B), générant ainsi des résultats d'exécution (21D). Une unité d'amélioration de code (13) compare les résultats d'exécution (21D) à des conditions de valeur cible, et extrait des informations associées concernant les résultats d'exécution (21D) à partir du code source (21B) si les résultats d'exécution (21D) ne satisfont pas les conditions de valeur cible. L'unité d'amélioration de code (13) recherche ensuite des informations de procédé de calcul (24A) à l'aide des informations associées extraites, extrait des informations d'amélioration pour améliorer le code source (21B) à partir des informations de procédé de calcul (24A), et améliore le code source (21B) à l'aide des informations d'amélioration.
(JA) コード生成部(11)は制御モデル(21A)からソースコード(21B)を生成する。シミュレーション部(12)は、指定されたマイクロコンピュータがソースコード(21B)で動作するシミュレーションを実行し、実行結果(21D)を生成する。コード改善部(13)は、目標値と実行結果(21D)とを比較し実行結果(21D)が目標値を満たしていない場合、実行結果(21D)に関連する関連情報をソースコード(21B)から抽出する。コード改善部(13)は、関連情報を用いて演算方法情報(24A)を検索し、演算方法情報(24A)からソースコード(21B)を改善するための改善情報を抽出し、改善情報でソースコード(21B)を改善する。
front page image
指定国: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
アフリカ広域知的所有権機関(ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
ユーラシア特許庁(EAPO) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
欧州特許庁(EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
アフリカ知的所有権機関(OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
国際公開言語: 日本語 (JA)
国際出願言語: 日本語 (JA)