美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業電氣產品 > 工業開關 > 溫控開關

類型分類:
科普知識
數據分類:
溫控開關

軟件可靠性仿真測試平臺實時技術研究

發布日期:2022-04-18 點擊率:142

   

  摘 要:介紹了軟件可靠性仿真測試平臺的功能及組成框架,并以通用性和可擴展性為前提,著重對測試平臺中仿真器分系統實時性實現的調度策略和關鍵技術進行了研究。實驗結果表明,這些實現方法具有較高的可靠性、易擴展性和實用性。
  關鍵詞:實時技術,軟件可靠性,調度策略,實時通信

  軟件可靠性測試是當前軟件技術領域中一個比較熱門的話題,軟件可靠性對整個系統可靠性的影響越來越大,尤其對于航空類系統軟件來說,軟件故障往往是導致系統失敗的主要原因之一。采用模擬被測目標軟件實際運行環境對軟件進行測試是目前國內外一致認為比較理想的軟件測試方法之一。合理設計目標軟件可靠性的運行環境,較為真實地模擬出被測軟件的真實運行環境,不但可以檢測到目標軟件運行過程中存在的故障,而且也可以保證測試結果的真實性和置信度。
  本文在介紹軟件可靠性仿真測試平臺的組成及功能的基礎上,以仿真器分系統為例,對平臺在實時測試過程中的一些實現技術進行了研究。

1 仿真測試平臺系統功能及組成框架
  整個仿真測試平臺采用分布式結構,由主控機分系統(以下簡稱為主控機)、仿真器分系統(以下簡稱為仿真器)和激勵器分系統(以下簡稱為激勵器)三個分系統組成,各分系統與被測目標軟件的交聯關系如圖1所示。其中,主控機是測試平臺的控制中心,它負責生成原始測試數據,向仿真器、激勵器分發測試用例,協調兩個分系統的工作,并根據測試狀況控制仿真器和激勵器的工作模式。仿真器和激勵器將主控機傳送過來的測試用例數據,生成真正的目標軟件可以接收的測試用例數據傳送給目標系統,同時,仿真器和激勵器負責將自身工作狀態信息和從目標系統得到的測試結果數據通過底層網絡實時或非實時地傳送回主控機。

27a.gif (3557 bytes)

圖1 仿真測試平臺的交聯關系圖

  由于目標軟件由匯編語言寫成,內部處理過程較為復雜,所以采用黑盒測試方法。目標軟件的處理周期為25 ms,因此在實時測試過程中,需要每25 ms有一組測試用例數據由仿真器通過1553B總線,激勵器通過并口同時輸入給目標軟件。仿真器和激勵器不僅需要每25 ms產生目標軟件的輸入數據,同步向目標軟件發送數據,而且仿真器還能接收目標軟件的輸出,并且對輸出數據進行相應的實時處理,如結果數據的收集、保存及數據的顯示等等。由于整個測試平臺是在非實時、多任務的Win98操作系統上實現的,因此,如何利用Win98的多任務并發的特性,采用合理的任務調度策略,在任務處理周期內,按時完成各種任務,并將多個任務協調一致,是整個設計過程中主要應該解決的問題。
  在圖1所示的平臺各分系統中,主控機與目標軟件是通過仿真器形成實時閉環的。仿真器通過測試用例,實時給出目標軟件閉環運行所需要的交聯子系統發出的命令和數據,使得目標軟件能夠在較為真實的仿真任務剖面和交聯環境中運行。因此,仿真器是仿真測試平臺中的一個重要組成部分,仿真器的實時實現方法是整個平臺系統設計的重點。

2 仿真器分系統的功能設計及實時實現技術
2.1 仿真器分系統功能結構
  仿真器分系統是個實時任務系統,在整個測試過程的運行模式下,需要并發處理不同的任務,如數據實時存盤、提取、交互式顯示、每25 ms驅動1553B總線等任務,任務調度涉及到CPU、內存、網絡、硬盤、數據結構、I/O接口等資源,因而合理調度各個任務,正確分配其所占用的系統資源,是仿真器測試平臺設計的關鍵之一。
  為了提高平臺系統的可靠性和故障快速恢復能力,仿真器采用功能模塊化設計方法。不同任務對應的工作模塊工作相對獨立,可以隨時依據新技術對相應模塊的軟件算法進行更新和擴充,這種設計易于發揮Win98的多任務的特性,提高平臺系統實時工作的能力。其中,任務調度管理模塊是仿真器平臺系統的核心,其他各功能模塊的運行都是在管理調度模塊的統一管理控制下完成的。它與其他任務的功能模塊之間的邏輯調用關系如圖2所示。

28a.gif (6751 bytes)

圖2 任務調度管理模塊調用關系

  在仿真器設計中,除了必要的網卡(和主控機連接)和MBI卡(和目標系統連接)等硬件設備以外,仿真器的各項功能均是通過軟件來完成的,因而系統軟件設計中采用合理的調度策略,避免操作系統的缺陷,以實現仿真器的功能。
2.2 仿真器分系統實時實現技術
2.2.1 任務調度管理模塊
  從上面的討論知道,仿真器的實時性是通過仿真器的任務調度管理模塊實現的。任務調度管理模塊為仿真器分系統的主控模塊,是分系統的全面管理者。該模塊根據用戶通過仿真器分系統人機接口界面輸入的參數、顯示過程的控制命令和主控機通過網絡傳送來的控制命令及參數,對并發執行的實時自檢/維護、網絡通信、交聯仿真數據生成、數據/狀態顯示、數據記錄、交聯數據驅動、測試過程分析以及仿真器不同功能模式對應的任務隊列進行管理和調度,協調各模塊的工作,進行各模塊的銜接,實現各線程的管理,完成與目標系統實時交聯仿真任務。
2.2.2 仿真器分系統任務劃分
  由于仿真器分系統是用于目標軟件的實時仿真測試,每個任務都必須根據目標軟件運行的需要,滿足實時交聯仿真的定時限制,所以,為保證仿真器的實時性能,根據任務和平臺系統工作模式的不同,在調度框架中集中不同的調度策略,任務調度涉及到實時任務和普通分時任務的調度。
  按照仿真器所處的運行模式,將其任務劃分為實時任務和非實時任務。
  實時任務指在仿真測試過程中,仿真器需要在確定時間內完成的任務,包括:
  
命令控制(包括測試開始、工作模式切換、驅動通信接口、測試結束等);
  與被測目標軟件之間的實時交聯數據驅動任務;
  與主控機分系統之間的實時網絡通信任務;
  交聯數據實時生成;
  測試數據和測試結果數據的記錄和顯示;
  測試結果數據的初步精度分析和狀態邏輯驗證。
  非實時任務指對于任務完成的時間沒有嚴格約束的任務,包括:
  用戶通過界面進行的分系統參數和有關配置描述;
  分系統初始化及用戶指定分系統自檢和維護;
  測試數據的事后回放;
  
數據庫操作。
  為系統任務調度管理的方便,根據任務的屬性、等級和處理周期的不同,將實時任務劃分為動態任務和靜態任務,靜態任務又包括長周期任務和短周期任務。
  動態任務指動態跟蹤系統狀態,根據實際運行狀況,臨時加入的任務,如實時自檢任務、系統發生故障時動態加入的異常處理任務等。
  長周期任務指可以在多個時間標簽內完成的任務,如有必要,這類任務可在時限還沒有完成就終止。包括顯示任務、記錄任務、從數據庫或數據文件中讀取數據到內存的任務。
  短周期任務指對任務完成的時間有嚴格的限定,必須在一個時間標簽內完成的任務,即在25 ms周期內,完成對目標軟件的一次驅動,同時接收目標軟件的對外輸出。包括交聯數據的生成、交聯數據的1553B驅動、從主控機接收和向主控機發送測試數據信息包、仿真器應答信息包的網絡通信任務等周期性的任務。
  上述各類任務在其生命周期內一般都包括創建、就緒、掛起、運行、取消和結束六種狀態,其狀態轉換關系如圖3所示,由總的任務調度控制器將各任務帶入不同的狀態。

29a.gif (3064 bytes)

圖3 任務狀態轉換關系示意圖

2.2.3 仿真器調度模塊的設計
  仿真器對于各類任務采用時間、事件以及數據驅動相結合的調度原則進行控制管理。為了提高系統的實時性和適應性,采用了動態和靜態調度策略相結合、任務發生的周期和優先級相結合的調度方式。
  在調度框架中集中不同的調度策略。在運行模式下:系統測<

 

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        亚洲美女在线一区| 欧美二区乱c少妇| 2022国产精品| 91免费观看| 精品视频在线观看| 国产精品永久入口久久久| 国产日韩久久| 欧美日韩精品不卡| 亚洲欧美日韩精品久久久| 一区二区三视频| 欧美日韩黄色一区二区| 日韩欧美在线影院| 国产精品久久久久天堂| 亚洲一区二区三区影院| 裸体健美xxxx欧美裸体表演| 国产河南妇女毛片精品久久久| 99久久久国产精品| 蜜桃av久久久亚洲精品| 伊人久久青草| 日韩欧美国产一区在线观看| 亚洲国产精品99久久久久久久久 | 97久久超碰精品国产| 国产福利一区二区三区在线观看| 欧美日韩亚洲综合一区二区三区激情在线| 亚洲春色在线视频| 日韩限制级电影在线观看| 欧美激情中文不卡| 日韩精品三区四区| 成人午夜看片网址| 欧美日韩在线观看一区| 在线观看视频一区二区欧美日韩| 日韩欧美国产一区二区三区| 综合久久久久久| 国产一区二区不卡| 久久久久无码国产精品一区| 欧美体内she精视频| 国产日韩成人精品| 日本欧美在线看| www日韩av| 欧美日韩一区高清| 亚洲天堂久久久久久久| 精品在线观看视频| 欧美高清视频一区| 日韩女优毛片在线| 亚洲成av人片观看| 粉嫩精品一区二区三区在线观看 | 欧美久久久久久久| 91精品国产欧美一区二区| 亚洲男人的天堂在线观看| 国内精品视频一区二区三区八戒| 精品国产一区二区三区四区vr| 在线观看网站黄不卡| 国产精品久久久久久久久晋中 | 欧美性大战久久| 国产精品国产成人国产三级| 国内精品第一页| 欧洲视频一区二区三区| 欧美精品一区二区在线观看| 蜜臀av在线播放一区二区三区| 99在线观看| 91精品国产综合久久小美女| 亚洲一区二区欧美日韩| 99久久精品免费看国产四区| 欧美精品日韩一区| 免费在线视频一区| 欧美一级二级三级| 国产视频一区二区在线观看| 国产美女主播视频一区| 一区二区视频在线播放| 亚洲免费av高清| 97影院在线午夜| 日韩精品一区在线观看| 看片的网站亚洲| 在线观看欧美亚洲| 一区二区三区四区五区视频在线观看| 91在线免费看| 日韩一区二区在线看片| 美国三级日本三级久久99| 亚洲五月六月| 亚洲国产另类av| 欧美日韩精品不卡| 中文字幕永久在线不卡| 91小视频在线免费看| 精品欧美久久久| 成人精品在线视频观看| 337p亚洲精品色噜噜噜| 狠狠狠色丁香婷婷综合激情| 日本黄色一区二区| 日本网站在线观看一区二区三区 | 欧美色倩网站大全免费| 亚洲国产一区视频| 日本10禁啪啪无遮挡免费一区二区| 欧美国产日韩一二三区| 91文字幕巨乱亚洲香蕉| 久久久久成人黄色影片| 成人av在线观| 久久久久88色偷偷免费| 97超碰人人模人人爽人人看| 日韩欧美国产不卡| 成人午夜激情在线| 欧美大度的电影原声| 成人丝袜视频网| 久久新电视剧免费观看| 91视视频在线直接观看在线看网页在线看| 精品欧美乱码久久久久久1区2区 | 成人欧美一区二区三区在线观看| 亚洲精品一区二区三区四区高清 | 美国av一区二区| 欧美在线看片a免费观看| 美日韩黄色大片| 欧美另类一区二区三区| 国产高清久久久| 久久女同精品一区二区| 国产精品区一区| 一区二区三区电影在线播| 亚洲激情电影在线| 免费高清不卡av| 欧美二区乱c少妇| 91在线播放网址| 国产精品久久久久影院| 久草精品电影| 日本在线不卡视频| 欧美一区二区精美| wwwxx欧美| 亚洲国产精品久久艾草纯爱| 日本韩国欧美国产| 岛国精品一区二区| 成人免费视频在线观看| 色综合久久精品| 不卡欧美aaaaa| 亚洲乱码中文字幕| 欧美系列亚洲系列| 91麻豆国产福利精品| 亚洲黄一区二区三区| 欧美在线视频全部完| av中文字幕在线不卡| 亚洲欧美偷拍三级| 欧美日韩一级二级| 国产精品入口免费| 日韩电影在线一区二区| 精品国产乱码久久久久久牛牛| 免费一区二区三区| 国产一区二区不卡在线 | 欧美精品一区二区精品网| 精品综合久久久| 激情综合色综合久久综合| 久久精品免视看| 宅男一区二区三区| 91美女片黄在线观看91美女| 夜夜爽夜夜爽精品视频| 91精品国产综合久久久久久久 | 国产福利不卡视频| 亚洲视频一区二区免费在线观看| 91久久精品一区二区三区| 91网站在线播放| 日韩电影一区二区三区四区| 26uuu精品一区二区| 亚洲一区3d动漫同人无遮挡 | 四虎影视永久免费在线观看一区二区三区| 久久99精品国产91久久来源 | 国产精品一卡二卡| 一区二区三区欧美亚洲| 欧美成人一区二区三区在线观看 | 欧美日韩精品二区第二页| 国产日韩精品久久| 国产成人啪午夜精品网站男同| 一区二区三区四区视频精品免费| 日韩一级完整毛片| 一区不卡字幕| 黑人中文字幕一区二区三区| 国产最新精品免费| 亚洲制服丝袜在线| 欧美激情一区二区三区不卡| 欧美日韩1区2区| 一区二区三区在线观看www| 91蜜桃网站免费观看| 狠狠色丁香久久婷婷综合_中 | 欧洲精品亚洲精品| 97人人澡人人爽| 国产剧情一区在线| 天堂va蜜桃一区二区三区| 国产精品国产自产拍高清av | 日本aⅴ免费视频一区二区三区 | 亚洲福利视频一区二区| 久久久国产一区二区三区四区小说 | 午夜在线电影亚洲一区| 欧美国产成人精品| 日韩精品一区二区三区在线| 欧美亚洲一区二区在线| 日本成人看片网址| 国产区欧美区日韩区| 99久久精品免费看国产免费软件| 国产精品资源在线看| 久久精品国产精品亚洲红杏| 亚洲va韩国va欧美va精品| 亚洲品质自拍视频网站| 国产精品国产精品国产专区不蜜 | 亚洲不卡中文字幕| 免费在线国产精品| 精品国产电影|