[發(fā)明專利]接口校驗方法、接口校驗裝置、處理器與電子設(shè)備在審
| 申請?zhí)枺?/td> | 202211319706.5 | 申請日: | 2022-10-26 |
| 公開(公告)號: | CN115617345A | 公開(公告)日: | 2023-01-17 |
| 發(fā)明(設(shè)計)人: | 周世明;戴劉鑫;劉連蕊 | 申請(專利權(quán))人: | 埃諾威(蘇州)新能源科技有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/36 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責任公司 11240 | 代理人: | 王曉玲 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 接口 校驗 方法 裝置 處理器 電子設(shè)備 | ||
本申請?zhí)峁┝艘环N接口校驗方法、接口校驗裝置、處理器與電子設(shè)備。該接口校驗方法包括:獲取各軟件組件的多個Input信號和多個Output信號;基于各軟件組件的數(shù)據(jù)字典、各Input信號以及各Output信號,生成應(yīng)用軟件層的ASW輸入接口集合和ASW輸出接口集合;至少采用BSW映射表格,對ASW輸入接口集合和ASW輸出接口集合進行校驗,得到應(yīng)用軟件層的ASW校驗表格,保證了得到的應(yīng)用軟件層的ASW校驗表格較為準確,保證了應(yīng)用軟件層與基礎(chǔ)軟件層、應(yīng)用軟件層內(nèi)部各軟件組件間均可正常通訊,解決了現(xiàn)有技術(shù)中缺少對各軟件組件的接口進行校驗的問題。
技術(shù)領(lǐng)域
本申請涉及ECU軟件開發(fā)技術(shù)領(lǐng)域,具體而言,涉及一種接口校驗方法、接口校驗裝置、計算機可讀存儲介質(zhì)、處理器與電子設(shè)備。
背景技術(shù)
當前電氣設(shè)備的電子化程度越來越高,相應(yīng)的功能受到軟件影響的比重也逐步提高,進入了軟件定義功能的時代。伴隨著軟件功能的增加,代碼量也迅速增加。為了避免因代碼復(fù)雜度增加,帶來代碼缺陷,從而影響設(shè)備正常工作,行業(yè)內(nèi)定義了多種嵌入式軟件開發(fā)架構(gòu),以通過規(guī)范軟件開發(fā)的框架,將軟件開發(fā)標準化以及將軟件功能模塊化,從而降低軟件的復(fù)雜度以及提高軟件的重用性。
而現(xiàn)有技術(shù)中在生成軟件組件的模型架構(gòu)文件時,通常不對各軟件組件的接口進行校驗,這樣會由于各接口的映射不正確,從而導致軟件缺陷。
發(fā)明內(nèi)容
本申請的主要目的在于提供一種接口校驗方法、接口校驗裝置、計算機可讀存儲介質(zhì)、處理器與電子設(shè)備,以解決現(xiàn)有技術(shù)中缺少對各軟件組件的接口進行校驗的問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種接口校驗方法,包括:獲取各軟件組件的多個Input信號和多個Output信號;基于各所述軟件組件的數(shù)據(jù)字典、各所述Input信號以及各所述Output信號,生成應(yīng)用軟件層的ASW輸入接口集合和ASW輸出接口集合,其中,一個所述軟件組件對應(yīng)一個所述數(shù)據(jù)字典;至少采用BSW映射表格,對所述ASW輸入接口集合和所述ASW輸出接口集合進行校驗,得到所述應(yīng)用軟件層的ASW校驗表格,其中,所述BSW映射表格為基礎(chǔ)軟件層的接口函數(shù)與所述應(yīng)用軟件層的接口信號的映射關(guān)系的表格。
可選地,基于各所述軟件組件的數(shù)據(jù)字典、各所述Input信號以及各所述Output信號,生成應(yīng)用軟件層的ASW輸入接口集合和ASW輸出接口集合,包括:根據(jù)各所述Input信號和各所述Output信號對應(yīng)的所述數(shù)據(jù)字典,生成所述應(yīng)用軟件層的初始ASW輸入接口集合和初始ASW輸出接口集合;根據(jù)各所述軟件組件的名稱以及對應(yīng)的所述數(shù)據(jù)字典的文件名和各SWC接口信號的信號類型信息,對所述初始ASW輸入接口集合和所述初始ASW輸出接口集合進行更新,得到所述應(yīng)用軟件層的ASW輸入接口集合和ASW輸出接口集合,所述SWC接口信號包括所述Input信號和所述Output信號。
可選地,至少采用BSW映射表格,對所述ASW輸入接口集合和所述ASW輸出接口集合進行校驗,得到所述應(yīng)用軟件層的ASW校驗表格,包括:基于所述BSW映射表格,生成BSW輸入接口集合和BSW輸出接口集合;至少基于所述BSW輸入接口集合和BSW輸出接口集合,對所述ASW輸入接口集合和所述ASW輸出接口集合進行校驗,得到校準后的所述ASW輸入接口集合和校準后的所述ASW輸出接口集合;基于校準后的所述ASW輸入接口集合和校準后的所述ASW輸出接口集合,生成所述應(yīng)用軟件層的所述ASW校驗表格。
可選地,至少基于所述BSW輸入接口集合和BSW輸出接口集合,對所述ASW輸入接口集合和所述ASW輸出接口集合進行校驗,得到校準后的所述ASW輸入接口集合和校準后的所述ASW輸出接口集合,包括:采用所述BSW輸出接口集合,對所述ASW輸出接口集合進行校驗,得到ASW備選輸出接口集合;采用所述ASW備選輸出接口集合,對所述ASW輸入接口集合進行校驗,得到ASW預(yù)設(shè)輸入接口集合和校準后的所述ASW輸出接口集合;采用所述BSW輸入接口集合,對所述ASW預(yù)設(shè)輸入接口集合進行校驗,得到ASW備選輸入接口集合;采用所述ASW備選輸入接口集合進行自身校驗,得到校驗后的所述ASW輸入接口集合。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于埃諾威(蘇州)新能源科技有限公司,未經(jīng)埃諾威(蘇州)新能源科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211319706.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種網(wǎng)絡(luò)驗證信息的方法和裝置
- 數(shù)據(jù)安全校驗方法、裝置及校驗設(shè)備
- XBRL實例文檔校驗方法以及系統(tǒng)
- 一次性可編程存儲裝置以及對其進行數(shù)據(jù)校驗的方法
- 信息校驗方法及裝置
- 一種基于Java系統(tǒng)的數(shù)據(jù)校驗方法及系統(tǒng)
- 用于獨立冗余磁盤陣列的數(shù)據(jù)管理方法、設(shè)備和計算機程序產(chǎn)品
- 數(shù)據(jù)校驗方法及應(yīng)用系統(tǒng)
- 數(shù)據(jù)校驗方法、裝置、電子設(shè)備
- 一種業(yè)務(wù)數(shù)據(jù)校驗方法及裝置





