999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件故障樹和專家系統在航電軟件測試中的應用

2019-09-17 08:27:30朱文釗
電子技術與軟件工程 2019年16期
關鍵詞:故障

文/朱文釗

1 軟件故障樹簡介

軟件故障樹方法被稱為SFTA (Software Fault Tree Analysis)方法,從硬件的FTA方法引申拓展到軟件層面上得到的一種分析方法。建立軟件故障樹是SFTA方法的關鍵。軟件故障樹是從一個基本系統的失效事件著手,對軟件進行分析,找出引發故障的基本事件。故障樹的根節點是SFTA的頂事件,也是可能產生的故障。根據頂事件繼續找到導致其發生的下層的原因,直到不能被繼續分解的基礎事件為止。

2 專家系統簡介

專家系統的基本框架由知識庫和推理機組成,見圖1。知識庫用于存儲已有的事件和故障原因。推理機是實施問題求解的核心執行機構,推理機使用知識庫中的知識進行推理來解決問題。

3 操作飛行軟件故障樹分析

航電軟件是直升機機載設備中與航電設備有關的軟件,我們以操作飛行軟件為例。操作飛行軟件是駐留在顯控處理單元中的實時嵌入式軟件,通過總線與任務機中的多功能顯示器軟件、飛控軟件、機電顯示控制軟件、通信設備及其他航電子系統進行信息交互,完成航電系統的系統管理、分系統自檢、系統狀態監控、故障管理、航電任務數據加載等功能,并根據不同的任務階段和子系統的工作狀態,完成畫面調度并形成相應的畫面顯示數據。表1描述了操作飛行軟件中主要實現的功能。

對操作飛行軟件建立軟件故障樹,目的是將可能影響到操作飛行軟件運行的故障原因找出,明確其中各因素的因果邏輯,選取操作飛行軟件故障作為故障樹的頂事件。由表1能夠推斷出操作飛行軟件的主要故障源,見表2。

我們以操作飛行軟件中的與通信相關的通信子系統為例。通信設備一般包含超短波電臺、短波電臺、羅盤、塔康等設備。操作飛行軟件與這些設備通過總線進行信息交互,當存在軟件故障時,多導致通信無效,在操作飛行軟件上表現為設備下線、顯示出現問題或無法完成相應的功能。

在軟件運行中由于硬件問題而產生的故障,發生的幾率很低,在忽略它的前提下對操作飛行軟件的故障源進行分析。一般來說,軟件故障樹建立在軟件控制流程的基礎上。我們在分析軟件故障的產生原因時,由于不滿足規則語法的錯誤在靜態測試階段已經得到驗證,故而在動態測試階段不做這方面的考慮。操作飛行軟件的功能決定了一般有三類導致通信出現問題的地方,分別是畫面顯示錯誤、輸入輸出的接口錯誤和變量的使用錯誤。

從圖2、圖3中的故障樹可以看出,操作飛行軟件出現故障的原因是各個子系統出現了故障,通過分析底層的事件對于頂層的故障的影響程度的高低,我們可以找到對故障產生影響最大,最有效的底部基本事件。通過建立的操作飛行軟件故障樹,可以判斷出哪些部件是影響軟件運行的關鍵單元,在進行測試時需要對其重點關注,能夠有效的提高測試質量。

4 建立故障診斷轉接系統

圖1:專家系統構成

圖2:操作飛行軟件故障樹

圖3:通信子系統故障

根據得到的操作飛行軟件故障樹,我們將故障樹中的各結點輸入到專家系統的知識庫中,這樣就實現了專家系統的知識積累。推理機使用專家系統常用的“IF(條件),THEN(某種判斷),ELSE(某種判斷)”進行判斷[4]。

傳統的專家系統使用產生式表示法、框架表示法和語義網絡表示法,這里我們采用的是產生式表示法和框架表示法。將通信子系統故障作為頂事件,分成幾大模塊,然后逐步對每個模塊進行細化和分解,形成相應的故障樹圖,進而獲得知識積累。建立一個故障數據庫,其中每一條記錄對應一個故障的原因、現象和解決方案。這些記錄可以組成一個表格。如表3所示。

例如在測試中發現當在超臺輸入頻率為29.9995~29.9999Mhz時,操作飛行軟件顯示的是30Mhz。查出故障原因是畫面顯示函數未對頻率做范圍檢查,導致顯示時進位顯示,超出正常的頻率范圍。在排故時,首先查看操作飛行軟件和通信設備的接口輸入輸出,接著查看畫面顯示函數,然后打印變量值,從而定位故障源。將軟件問題和相應的排故步驟以及故障源建立一個表格。見表4。

表1:操作飛行軟件主要功能

表2:操作飛行軟件主要故障源

表3:通信子系統故障樹示意

表4:故障診斷追蹤表

Fault1:超臺輸入頻率后顯示錯誤;

Step1:檢查操作飛行軟件和通信設備的輸入輸出接口;

Step2:檢查畫面顯示;

Step3:打印變量值;

Cause1:畫面顯示函數未對頻率做范圍檢查,導致顯示時進位顯示。

上面模擬了軟件開發人員在定位故障時的思維方式。

將建立的故障樹中的故障基本事件、故障診斷追蹤表中的故障現象及其相應的診斷步驟和故障源導入專家系統中,當在其他型號的航電軟件測試時,將測試過程中發現的故障表征輸入專家系統進行查詢,如之前的知識庫中存在類似現象的故障,則能夠迅速的定位故障原因,有效的提升了測試效率。

5 結束語

用軟件故障樹分析法對航電操作飛行軟件的故障進行分析,通過軟件故障樹將影響故障的全部可能因素及其相互之間的因果邏輯關系呈現出來,在此基礎上建立相應故障的故障原因追蹤表,將其輸入專家系統中,在其他型號的航電操作飛行軟件測試中使用,能夠幫助迅速定位故障原因,提升軟件測試效率。

猜你喜歡
故障
故障一點通
奔馳R320車ABS、ESP故障燈異常點亮
WKT型可控停車器及其故障處理
基于OpenMP的電力系統并行故障計算實現
電測與儀表(2016年5期)2016-04-22 01:13:50
故障一點通
故障一點通
故障一點通
故障一點通
故障一點通
江淮車故障3例
主站蜘蛛池模板: 玖玖精品视频在线观看| 色丁丁毛片在线观看| 国产精品尤物铁牛tv| 国产成人精品一区二区三区| 国产福利微拍精品一区二区| 国内嫩模私拍精品视频| 久久精品日日躁夜夜躁欧美| 91在线播放国产| 伊人无码视屏| 亚洲熟女中文字幕男人总站| 国产91精品久久| 国产波多野结衣中文在线播放| 91精品情国产情侣高潮对白蜜| 久久国产精品麻豆系列| 亚洲熟女中文字幕男人总站 | 亚洲AV人人澡人人双人| 999国内精品久久免费视频| 精品视频一区在线观看| 丰满人妻久久中文字幕| 亚洲国产午夜精华无码福利| 中文精品久久久久国产网址 | 亚洲国产天堂在线观看| 狂欢视频在线观看不卡| 国产a v无码专区亚洲av| 欧美一级在线看| 色哟哟精品无码网站在线播放视频| av在线无码浏览| 日韩麻豆小视频| 毛片一级在线| 亚洲一级毛片| 亚洲欧美不卡| 国产三级国产精品国产普男人| 亚洲天堂网在线播放| 99久久精品国产麻豆婷婷| 97久久精品人人| 欧美亚洲日韩中文| 国产人成网线在线播放va| 亚洲成a人片77777在线播放| 欧亚日韩Av| 国产亚洲精品97AA片在线播放| 99热6这里只有精品| 欧美精品v| 久久婷婷色综合老司机| 国产欧美高清| 国产产在线精品亚洲aavv| 国产福利在线免费观看| 欧美色综合网站| 在线精品亚洲国产| 一级毛片免费不卡在线视频| 国产一在线| 国产毛片高清一级国语| 成人字幕网视频在线观看| 一级成人a做片免费| 国产xxxxx免费视频| 久久成人18免费| 国产成+人+综合+亚洲欧美| 国产麻豆aⅴ精品无码| 亚洲第一国产综合| 国产午夜精品鲁丝片| 亚洲黄色片免费看| 国产精品私拍99pans大尺度| 国产69精品久久| 综合社区亚洲熟妇p| 91久久偷偷做嫩草影院电| 午夜国产大片免费观看| 国产乱码精品一区二区三区中文| 久久精品一卡日本电影| 国产成人综合日韩精品无码不卡| 国产成人高精品免费视频| 亚洲日本韩在线观看| 呦系列视频一区二区三区| 精品国产一二三区| 91毛片网| 日韩毛片视频| 国产福利不卡视频| 国产精品一线天| 日韩午夜片| 国产欧美自拍视频| 亚洲欧美精品在线| 福利在线免费视频| 亚洲欧美成人网| 国产成人精品18|