• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      形式化建模視角下航空電子系統(tǒng)檢測研究

      2022-07-04 01:02:58劉美山
      電子測試 2022年10期
      關(guān)鍵詞:配置文件功能模塊航空

      劉美山

      (中國飛行試驗研究院,陜西西安,710089)

      1 航空電子系統(tǒng)的形式化建模

      航空電子系統(tǒng)是一種電子任務(wù)程序,該程序可對不同級別的軟件提供支持,是一種較為開放式的系統(tǒng)。復(fù)雜、完善的航空電子系統(tǒng)由各種機載硬件設(shè)備和相對應(yīng)的軟件組成,以實現(xiàn)航空電子系統(tǒng)的信息采集、信息處理、信息管理和顯示功能。到目前,在航空電子系統(tǒng)的發(fā)展歷程中,航空電子系統(tǒng)結(jié)構(gòu)從分立式到聯(lián)合式、到綜合式、再到高度綜合式。由航空電子系統(tǒng)的四個發(fā)展階段可以預(yù)測到綜合模塊化的航空電子系統(tǒng)是其未來的發(fā)展方向。

      圖1 航空電子系統(tǒng)抽象軟件體系結(jié)構(gòu)

      1.1 航空電子系統(tǒng)的靜態(tài)建模

      整體的航空電子系統(tǒng)在功能上和結(jié)構(gòu)上可分為多個分系統(tǒng),而每個分系統(tǒng)的運行又需要多種計算機軟件的協(xié)調(diào)合作才能實現(xiàn)預(yù)計功能,在結(jié)構(gòu)上通過調(diào)用接口和外界相連。將這些用于集成的接口設(shè)定為軟件訪問接口API,并將其作好定義,如下所示:應(yīng)用程序訪問接口API。API=(api_Name,Iin,Iout,Bin,Bout)。其中,(1)api_Name的含義即字面意識,表示接口的名稱,是為每個api設(shè)定的獨立標識;(2)Iin={P1,P2,...,Pm}(M≥0)表示接口I的輸入(in)接口,Pi是Iin的元素 ;(3)Iout={P1,P2,...,Pn}(n ≥ 0)表示接口 I 的輸出(out)接口,Pi同樣表示Iout的參數(shù);(4)Bin是一個關(guān)于輸入接口Iin的約束集合;(5)Bout則用來表示輸出接的Iout約束集合。

      1.2 航空電子系統(tǒng)的動態(tài)窗口樹建模

      在航空電子系統(tǒng)中,指令和響應(yīng)的執(zhí)行相當于各API接口之間的有效、順序?qū)樱谒械腁PI中,并不是一個API接口只負責一個功能,在航空電子系統(tǒng)的整體結(jié)構(gòu)劃分上,會有相對更加重要和關(guān)鍵的API接口,作為航空電子系統(tǒng)一些主要功能的轉(zhuǎn)接入口,而且這些API接口可能以并列關(guān)系存在,接口的劃分和使用是依據(jù)輸入數(shù)據(jù)的參數(shù)特征,不同數(shù)據(jù)進入不同功能的API接口進行下一步的任務(wù)執(zhí)行。在模型上,將并列的API接口集合定義為一個窗口,這個窗口可能包含多個API接口,通過窗口樹模型之間的流轉(zhuǎn),不同數(shù)據(jù)和指令傳輸?shù)较乱粋€窗口。

      一般情況下,一個完整的航空電子系統(tǒng)會有非常多的窗口,這些窗口之間有一定的規(guī)格和順序,有條不紊地進行著任務(wù)的執(zhí)行,從前一個窗口到下一個窗口的傳輸流轉(zhuǎn)過程中,可能經(jīng)過一個事件或多個事件。上文提到,在航空電子系統(tǒng)進行任務(wù)的執(zhí)行時,指令進入API接口的原則是依據(jù)參數(shù)的特征,不同的接口代表不同的流轉(zhuǎn)方向,那么復(fù)雜、全面的航空電子系統(tǒng)任務(wù)執(zhí)行的全部流程,會形成類似一棵樹的模型,窗口樹中的每條路徑分別代表航空電子系統(tǒng)每一次任務(wù)的運行行為。

      例如,民航航空電子系統(tǒng)在執(zhí)行氣象探測任務(wù)的時候,可建立窗口樹模型,實現(xiàn)對窗口流轉(zhuǎn)關(guān)系的模擬。為了保障飛機飛行的安全性和舒適性,航空電子系統(tǒng)需要及時對飛機飛行軌跡前方的有危險性氣象區(qū)域進行不斷探測,為飛行軌跡的改變提供數(shù)據(jù)支撐。首先啟動雷達,設(shè)置雷達參數(shù)對氣象區(qū)域進行掃描,將收集到的信息作為對目標進行判斷和處理的依據(jù)。只要雷達有探測到目標,就會進行下一步的任務(wù)階段,進入到系統(tǒng)響應(yīng)階段,雷達分系統(tǒng)會將多次收集到的航跡進行計算綜合,然后將這些有用的數(shù)據(jù)全都傳輸給指控分系統(tǒng),在下一步的流程中,依據(jù)情報綜合窗口,對收集的數(shù)據(jù)進行威脅程度判定,威脅程度低的目標不予處理,對威脅程度高的目標進行相應(yīng)地調(diào)整和改變,做出對危險氣象合理的躲避與引導方案。

      1.3 航空電子系統(tǒng)執(zhí)行過程狀態(tài)圖模型

      圖2為航空電子系統(tǒng)探測任務(wù)的流轉(zhuǎn)狀態(tài)。該狀態(tài)是依據(jù)航空電子系統(tǒng)各個環(huán)節(jié)的行為狀態(tài)及任務(wù)流轉(zhuǎn)來分析決定的。在電子系統(tǒng)中,所有的指令操作都是從顯控開始。當系統(tǒng)中觸動雷達參數(shù)設(shè)置后,系統(tǒng)自動進入雷達,擬制狀態(tài),這表示任務(wù)即將流轉(zhuǎn)下一階段。當雷達接受到指令后會對其進行編輯,然后將整理好的綜合航空數(shù)據(jù)快速傳輸?shù)街缚仉A段,屆時進入指控,編輯狀態(tài)。操作人員通過顯控臺查看傳送的各項參數(shù),并對其進行相應(yīng)操作后發(fā)送給指控,擬制,最終形成完整的數(shù)據(jù)鏈,直至結(jié)束。這是一次完整的信息處理流程,中途若有不符合的狀態(tài)或不符合的事件,則直接發(fā)送至結(jié)束狀態(tài)。

      圖2 航空電子系統(tǒng)探測任務(wù)流轉(zhuǎn)圖

      2 形式化的系統(tǒng)級綜合檢測方法

      2.1 靜態(tài)檢測方法

      在靜止狀態(tài)下,系統(tǒng)配置級檢測方法一般檢測系統(tǒng)的配置環(huán)境情況,檢測環(huán)境會不會對航空電子系統(tǒng)的正常運行造成影響,通常對系統(tǒng)的一致性和適配性進行檢測,例如,航空電子系統(tǒng)分系統(tǒng)和功能模塊的安裝程序、執(zhí)行文件等是否一致未被改動,或者模塊版本更新時軟件性能和版本的設(shè)計是否匹配,二者的配合度能否滿足用戶對軟件的使用,系統(tǒng)不同模塊之間運行原則是否一致,各接口是否能實現(xiàn)任務(wù)的正常流轉(zhuǎn)等一系列有關(guān)航空電子系統(tǒng)一致性和適配性的問題。

      2.2 動態(tài)檢測方法

      靜態(tài)檢查完成后,若無其他問題,系統(tǒng)則自動進入動態(tài)檢測。在航空電子系統(tǒng)的運行過程中,可能由于多種原因,導致系統(tǒng)沒有沿著設(shè)定路徑運行,出現(xiàn)各種影響總系統(tǒng)正常運行和飛機航空安全的問題,例如,功能模塊失效、數(shù)據(jù)不具備精確性和時效性、接口電路失效、路徑錯誤等問題。根據(jù)對系統(tǒng)等級的影響,將問題分為以下幾類:

      (1)軟件模塊可用性。系統(tǒng)功能模塊的運行需要良好前提條件,若總系統(tǒng)或者其他模塊在動態(tài)運行中對此功能模塊的正常運行造成障礙,導致運行環(huán)境無法支持該功能模塊的良好運行,很有可能造成該模塊達不到預(yù)期效果甚至無法完成系統(tǒng)任務(wù)。

      (2)分系統(tǒng)可用性問題。當運行環(huán)境受到影響,分系統(tǒng)的功能實現(xiàn)以及路徑選擇都可能出現(xiàn)差錯,分系統(tǒng)軟件設(shè)定和硬件單元執(zhí)行可能無法實現(xiàn)有效對接,導致分系統(tǒng)部分功能不可用甚至系統(tǒng)錯亂。

      (3)系統(tǒng)可用性問題??傁到y(tǒng)的功能實現(xiàn)依靠所有分系統(tǒng)之間的相互協(xié)調(diào)和配合,如果分系統(tǒng)運行環(huán)境異常,功能失效,則會影響整個航空電子系統(tǒng)的正常運行,降低航空電子系統(tǒng)的動態(tài)運行可靠性。

      3 形式化建模視角下航空電子系統(tǒng)檢測

      3.1 系統(tǒng)配置級檢測

      3.1.1 配置文件一致性檢測

      對航空電子系統(tǒng)配置文件一致性進行檢測時,分系統(tǒng)級的配置文件是主要檢測對象,提取一個分系統(tǒng)在軟件模塊方面的配置文件數(shù)據(jù),與標準的配置文件信息進行比對,檢測兩者數(shù)據(jù)是否一致,有沒有被惡意更改,以保證航空電子系統(tǒng)計算機軟件的安全性。與標準的配置文件信息對比過程需要調(diào)用標準庫SL,這是事先建立好的一種數(shù)據(jù)庫,其中具有每個功能模塊正確的配置文件信息。

      3.1.2 狀態(tài)適配性檢測

      系統(tǒng)環(huán)境的狀態(tài)適配性檢測,主要檢測分系統(tǒng)的計算機環(huán)境對資源的需求,通過逐一讀取標準的性能指標數(shù)據(jù)與系統(tǒng)數(shù)據(jù)進行對比檢測。檢測的最終目的是按照系統(tǒng)運行所需的性能指標對分系統(tǒng)進行改進與調(diào)整,使其發(fā)揮良好使用性能。

      3.2 系統(tǒng)運行時檢測

      在飛機航空電子系統(tǒng)運轉(zhuǎn)中或者飛行狀態(tài)下進行的檢測稱為動態(tài)檢測,以有限狀態(tài)自動機檢測航空飛行路線是否符合系統(tǒng)設(shè)計。一般主要的動態(tài)監(jiān)測流程為:分析航空電子系統(tǒng)總體設(shè)計,將任務(wù)主體按照階段進行劃分,得到任務(wù)運行的階段流程分析圖,在形式化建模視角下,選取系統(tǒng)關(guān)鍵功能和對應(yīng)的API接口,構(gòu)建窗口樹模型,窗口樹模型的每一條路徑都代表著事件的流轉(zhuǎn),以事件流為基礎(chǔ)生成檢測用例集,明確以任務(wù)為主體的狀態(tài)執(zhí)行路徑,并將其轉(zhuǎn)換為計算機可接受識別的有限狀態(tài)自動機。航空電子系統(tǒng)動態(tài)監(jiān)測流程如圖3所示。

      圖3 動態(tài)監(jiān)測流程

      在航空電子系統(tǒng)的檢測過程中,有限狀態(tài)自動機是系統(tǒng)動態(tài)監(jiān)測的核心,由圖3可知,首先要根據(jù)形式化模型的窗口樹設(shè)置一定數(shù)量的檢查點,設(shè)置檢測用例的參數(shù),經(jīng)系統(tǒng)實現(xiàn)之后,獲得系統(tǒng)的行為軌跡,為保證下一步任務(wù)狀態(tài)機的有效識別,需要將這些行為軌跡符號轉(zhuǎn)換為計算機可以識別的輸入符號序列∑+,將這些符號序列∑+輸入到有限狀態(tài)自動機中進行運行,如果得到輸出,則認為該檢測用例經(jīng)系統(tǒng)實現(xiàn)以后,得到的系統(tǒng)行為軌跡能被源自系統(tǒng)設(shè)計的有限狀態(tài)自動機所接受[6]。

      4 結(jié)語

      復(fù)雜的航空電子系統(tǒng)在分系統(tǒng)和功能模塊的相互協(xié)調(diào)下完成各項任務(wù)的執(zhí)行,文章在靜態(tài)和動態(tài)下對航空電子系統(tǒng)進行了形式化建模,提出了任務(wù)在對應(yīng)API接口流轉(zhuǎn)的窗口樹建模方法,提出了基于形式化的系統(tǒng)級綜合檢測方法,同樣從靜態(tài)的系統(tǒng)配置級檢測和動態(tài)系統(tǒng)運行檢測兩方面對航空電子系統(tǒng)進行綜合性檢測研究,以提升航空電子系統(tǒng)運行的可靠性和高效性[7-8]。

      猜你喜歡
      配置文件功能模塊航空
      提示用戶配置文件錯誤 這樣解決
      “閃電航空”來啦
      “閃電航空”來啦
      趣味(語文)(2021年11期)2021-03-09 03:11:36
      搭建簡單的Kubernetes集群
      互不干涉混用Chromium Edge
      忘記ESXi主機root密碼怎么辦
      基于ASP.NET標準的采購管理系統(tǒng)研究
      軟件導刊(2016年9期)2016-11-07 21:35:42
      輸電線路附著物測算系統(tǒng)測算功能模塊的研究
      M市石油裝備公服平臺網(wǎng)站主要功能模塊設(shè)計與實現(xiàn)
      石油知識(2016年2期)2016-02-28 16:20:16
      達美航空的重生之路
      IT時代周刊(2015年7期)2015-11-11 05:49:55
      广宁县| 天柱县| 武平县| 封丘县| 九龙县| 石屏县| 北流市| 刚察县| 资中县| 宾川县| 久治县| 鄯善县| 武冈市| 仁寿县| 河东区| 蓬溪县| 华蓥市| 金门县| 阜城县| 奎屯市| 承德市| 天祝| 昭苏县| 南昌市| 怀来县| 科尔| 丹巴县| 邢台县| 防城港市| 色达县| 西贡区| 通许县| 霍林郭勒市| 云林县| 安泽县| 松桃| 于田县| 赞皇县| 开江县| 重庆市| 华池县|