[發明專利]一種對多個模型代碼進行軟件集成的方法及裝置有效
| 申請號: | 201710000991.7 | 申請日: | 2017-01-03 |
| 公開(公告)號: | CN108279885B | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 劉富榮;馬恩;余德汝 | 申請(專利權)人: | 中國航發商用航空發動機有限責任公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 陳亮 |
| 地址: | 200241 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 模型 代碼 進行 軟件 集成 方法 裝置 | ||
1.一種對多個模型代碼進行軟件集成的方法,所述各模型代碼對應有包含代碼生成信息的模型文件,其特征在于,所述方法包括:
a)基于所述代碼生成信息,識別各模型代碼的接口,以獲取對應的接口信息;
b)基于所述接口信息,進行各模型代碼的接口匹配,以獲取各模型代碼的接口關系信息;
c)配置各模型代碼的時序調度,以獲取各模型代碼的時序調度信息;
d)根據所述接口關系信息和所述時序調度信息,生成接口關系代碼和時序調度代碼;以及
e)基于所述接口關系代碼和所述時序調度代碼生成集成代碼。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
f)識別測試用例的接口信息;
所述步驟b)還包括:
基于各模型代碼對應的接口信息、測試用例的接口信息,進行各模型代碼與測試用例的接口匹配,以獲取各模型代碼與測試用例的接口關系信息;
所述步驟d)還包括:
基于各模型代碼與測試用例的接口關系信息,生成所述接口關系代碼。
3.如權利要求2所述的方法,其特征在于,所述測試用例的接口信息包括:信號名稱、信號注入方式、信號數據類型。
4.如權利要求2所述的方法,其特征在于,
所述步驟b),進一步包括:
響應于可視化界面內運用各模型代碼的接口信息、測試用例的接口信息、結構關系符形成的接口對應連接關系,獲取各模型代碼的接口關系信息,各模型代碼與測試用例的接口關系信息。
5.如權利要求2所述的方法,其特征在于,
所述步驟b),進一步包括:
響應于配置文件內的各模型代碼的接口信息、測試用例的接口信息、接口和接口間關系的定義,獲取各模型代碼的接口關系信息,各模型代碼與測試用例的接口關系信息。
6.如權利要求1所述的方法,其特征在于,
所述步驟a)進一步包括:
識別所述代碼生成信息中的字符串;
對所述字符串進行語義分析,以識別各模型代碼對應的接口信息。
7.如權利要求6所述的方法,其特征在于,
所述接口信息包括:模型名稱、接口名稱、接口方向、接口數據類型。
8.如權利要求1所述的方法,其特征在于,
所述步驟b)進一步包括:
響應于可視化界面內運用各模型代碼的接口信息、結構關系符形成的接口對應連接關系,獲取各模型代碼的接口關系信息。
9.如權利要求1所述的方法,其特征在于,所述接口關系信息至少表征以下接口關系中的一者或多者:
簡單賦值關系、標準庫函數關系和用戶自定義函數關系。
10.如權利要求1所述的方法,其特征在于,
所述時序調度信息包括:代碼文件信息、時間槽信息、模型信息、代碼文件包含的時間槽信息、模型調度順序信息、時間槽調度模型信息,時間槽調度順序信息。
11.如權利要求10所述的方法,其特征在于,
所述步驟c)進一步包括:
響應于可視化界面內的時間槽信息、代碼文件信息、模型信息、代碼文件包含時間槽信息、時間槽包含模型信息、模型調度順序信息的圖形化表示,獲取各模型代碼的時序調度信息。
12.如權利要求10所述的方法,其特征在于,
所述步驟c)進一步包括:
響應于配置文件內的時間槽信息、代碼文件信息、模型信息、代碼文件包含時間槽信息、時間槽包含模型信息、模型調度順序信息的定義,獲取各模型代碼的時序調度信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航發商用航空發動機有限責任公司,未經中國航發商用航空發動機有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710000991.7/1.html,轉載請聲明來源鉆瓜專利網。





