[發明專利]一種多源異構嵌入式軟件協同仿真測試方法有效
| 申請號: | 201910864496.X | 申請日: | 2019-09-12 |
| 公開(公告)號: | CN110569615B | 公開(公告)日: | 2023-05-05 |
| 發明(設計)人: | 馬思友;高峰;顏運強;尚小虎;鄧霏;鄒偉;李春雷;仵林博 | 申請(專利權)人: | 中國工程物理研究院計算機應用研究所 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20 |
| 代理公司: | 北京天奇智新知識產權代理有限公司 11340 | 代理人: | 楊春 |
| 地址: | 621908*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多源異構 嵌入式 軟件 協同 仿真 測試 方法 | ||
本發明公開了一種多源異構嵌入式軟件協同仿真測試方法,包括基于混合式P2P的協同仿真測試方法、基于滑動窗口的時鐘同步方法和基于時間系數矩陣的動態時間推進方法。本發明采用的基于混合式P2P的協同仿真測試方法可以實現多源異構嵌入式軟件中全實物、半實物、全數字等節點的混合協同仿真,以便盡早、盡快完整模擬軟件應用場景以發現潛在缺陷進行缺陷預防;本發明采用的基于滑動窗口的時鐘同步方法可以在協同仿真執行過程中實現節點時鐘的高效同步,解決時間一致性問題;本發明采用的基于時間系數矩陣的動態時間推進方法,確保仿真時序的正確推進。
技術領域
本發明涉及一種軟件協同仿真測試方法,尤其涉及一種多源異構嵌入式軟件協同仿真測試方法。
背景技術
嵌入式系統廣泛應用于武器裝備、航空、航天、工業控制、民用電子等領域,具有構建化、強實時性、高安全性等特點,并具有大量的工作數據和多樣的應用場景。在復雜任務嵌入式系統中,大量嵌入式軟件分布在不同設備平臺之上,通過各類總線、網絡相互連接,不同構件通過接口提供外部服務、進行構件間數據通信與交互,共同完成軟件系統各項功能,呈現出多源異構的特征。
對于航空航天、武器裝備等高可靠性、安全性要求的多源異構嵌入式系統,軟件發生失效可能影響人們的生命安全,代價和后果是難以承受的。仿真測試作為保證上述多源異構嵌入式軟件設計、實現正確性的重要手段,目前比較成熟的仿真測試技術就工作原理的不同可以分為半實物仿真測試、全數字仿真測試兩個大的類別。半實物仿真測試是一種硬件在環的仿真測試方法,適用于產品的硬件已經研制完成的情況,能夠通過真實的硬件接口與被測系統相連,提供被測系統運行的交聯環境,適用于嵌入式系統配置項級和系統級的動態測試與驗證,可實現對嵌入式系統進行閉環的黑盒、動態、非侵入的測試。全數字仿真測試環境提供了一個完整的虛擬目標機器硬件系統,適用于只有軟件而硬件還未研制完成的情況,并且能夠解決因硬件環境限制無法驗證的問題,如:寄存器故障、存儲器故障等。
對于航空航天、武器裝備等大型多源異構嵌入式系統,各個組件、分系統的研制進度常常存在不一致的情況,由于硬件資源的缺乏和各個分系統研制進度的不一致,難以對在研部件或分系統進行充分的測試、驗證和評估,導致測試和缺陷發現后移。如嚴重的系統設計問題在軟件研制后期發現,問題影響逐級放大,修改成本指數增加,甚至導致項目周期延后。
因此,需要發明一種新的多源異構嵌入式軟件仿真測試方法,建立全數字、半實物、全實物多源異構嵌入式的協同仿真測試環境實現對不同研制進度下多源異構嵌入式軟件的仿真測試,充分覆蓋軟件的應用場景,盡早暴露軟件缺陷。
發明內容
本發明的目的就在于為了解決上述問題而提供一種能夠對不同研制進度下多源異構嵌入式軟件仿真的測試多源異構嵌入式軟件協同仿真測試方法。
本發明通過以下技術方案來實現上述目的:
一種多源異構嵌入式軟件協同仿真測試方法,包括以下步驟:
步驟1、進行基于混合式P2P的協同仿真測試;
步驟2、以步驟1建立的混合式P2P為基礎,進行基于滑動窗口的時鐘同步;
步驟3、以步驟2建立的同步時間步長為基礎,進行基于時間系數矩陣的動態時間推進。
作為優選,所述步驟1包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工程物理研究院計算機應用研究所,未經中國工程物理研究院計算機應用研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910864496.X/2.html,轉載請聲明來源鉆瓜專利網。





