99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于模型的方法在民機(jī)機(jī)載軟件中的應(yīng)用

上??匕?/a> ? 來(lái)源:上海控安 ? 作者:上??匕?/span> ? 2023-10-27 15:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者 | 蔡喁上海控安可信軟件創(chuàng)新研究院副院長(zhǎng)

版塊 |鑒源論壇 · 觀擎

社群 |添加微信號(hào)TICPShanghai”加入“上??匕?1fusa安全社區(qū)”

01基于模型的開發(fā)和驗(yàn)證MBDV

模型泛指用于支持軟件開發(fā)過(guò)程或軟件驗(yàn)證過(guò)程的系統(tǒng)的一組軟件方面的抽象表示,在機(jī)載軟件中,基于模型的開發(fā)和驗(yàn)證中所涉及的模型一般包含以下特征:

1.使用明確標(biāo)識(shí)的建模符號(hào)來(lái)完全描述模型。這里所說(shuō)的建模符號(hào)可以是圖形和/或文本的。

2.該模型包含軟件需求和/或軟件體系結(jié)構(gòu)定義。

3.該模型的形式和類型用于軟件開發(fā)過(guò)程或軟件再驗(yàn)證過(guò)程支持的直接分析或行為評(píng)估。

相比之下一些其他類型的“類模型方法”在機(jī)載軟件領(lǐng)域內(nèi)并不被定義為一種MBDV方法。包括無(wú)法形成語(yǔ)法語(yǔ)義有限閉環(huán)的圖形表達(dá)方法、或者在機(jī)載軟件生命周期中無(wú)法用于表達(dá)需求/設(shè)計(jì)的圖文結(jié)合表達(dá)方法。

之所以在民機(jī)機(jī)載軟件中對(duì)模型開發(fā)進(jìn)行如此的定義,與民用飛機(jī)所面臨的適航符合性要求是相關(guān)的。正如前面幾期介紹的,機(jī)載軟件適航標(biāo)準(zhǔn)對(duì)軟件研制過(guò)程、生命周期數(shù)據(jù)以及符合性證據(jù)等都提出了明確的要求。然而,這些過(guò)程要求都是建立在歐美80~90年代軟件工程實(shí)踐的基礎(chǔ)上,以文本需求+代碼為主要的開發(fā)方式。隨著近些年模型技術(shù)的進(jìn)步,很多研制方法中通過(guò)模型表達(dá)需求或者設(shè)計(jì),從而改變了以往單純依靠人工方法的開發(fā)狀態(tài)。因此,傳統(tǒng)RTCA DO-178B/C標(biāo)準(zhǔn)中部分目標(biāo)不再適用于MBDV情況,同時(shí),MBDV也存在自有的特殊方法,也會(huì)存在特有的引入錯(cuò)誤的可能。在本世紀(jì)初期的民機(jī)研制和適航實(shí)踐中,民航局方經(jīng)常通過(guò)對(duì)MBDV補(bǔ)充專門的問(wèn)題紀(jì)要的形式對(duì)其符合性要求進(jìn)行專門的規(guī)定。為改變這種情況,在RTCA DO-178C標(biāo)準(zhǔn)修訂時(shí)專門制定了基于模型的開發(fā)和驗(yàn)證補(bǔ)充標(biāo)準(zhǔn)。

02MBDV在民機(jī)中的應(yīng)用模式

由于民機(jī)中潛在的模型多種多樣,其表達(dá)方式以及承載的設(shè)計(jì)內(nèi)涵各不相同,這將造成模型在整個(gè)層次化的研制體系中發(fā)揮不同的作用。且,由于很多實(shí)際項(xiàng)目中,難以用一種模型完全表達(dá)一款機(jī)載軟件中所有的需求和設(shè)計(jì),往往存在模型和文本需求/設(shè)計(jì)混用的情況。以下是幾個(gè)不同的模型場(chǎng)景例子:

下表提供了幾組使用了模型的軟件生命周期,解釋了不同的模型開發(fā)時(shí)的較高級(jí)需求:

wKgZomU7ZkOASL2jAADPiIoHOv4347.png表1?不同模型開發(fā)時(shí)的模型運(yùn)用場(chǎng)景

例A:用來(lái)描述低級(jí)需求和軟件構(gòu)架的模型,如表1中案例3,用一個(gè)或者多個(gè)模型來(lái)代表軟件的低級(jí)需求和軟件構(gòu)架。

wKgZomU7ZmiATD4yAAQ8Lru9Pro165.png圖 1

例B:用來(lái)描述高級(jí)需求、低級(jí)需求和軟件構(gòu)架的模型,如表1中案例2。

wKgZomU7ZnSAGPPBAAI19rCeX6M832.png圖 2

例C:另一種用來(lái)描述高級(jí)需求、低級(jí)需求和軟件構(gòu)架的模型。

wKgaomU7ZoGAPLyjAAHTRB6i5cw289.png圖 3

例D:僅用一個(gè)模型來(lái)描述部分的高級(jí)需求,其下層為經(jīng)典的開發(fā)流程。

wKgaomU7ZoyAKdyfAAJQ2j82BV8677.png圖 4

例E:如表1中案例2,僅用一個(gè)模型來(lái)描述系統(tǒng)設(shè)計(jì)、高級(jí)需求、低級(jí)軟件需求和軟件的構(gòu)架。

wKgaomU7ZpeAZF6eAAFGX9lU7qE301.png圖 5

03MBDV在民機(jī)適航中的主要挑戰(zhàn)

3.1層次和追溯方面的問(wèn)題

傳統(tǒng)的機(jī)載軟件過(guò)程要求軟件研制環(huán)境具備明顯的層次特征,且不同層次之間實(shí)現(xiàn)嚴(yán)格的追溯關(guān)系。然而,由于模型的引入,傳統(tǒng)上通過(guò)條目進(jìn)行的追溯方法變得困難。且,由于不同類型的模型表達(dá)的需求和設(shè)計(jì)維度不同,模型在層次中的定位實(shí)際上無(wú)法給出統(tǒng)一的規(guī)定,進(jìn)一步加劇了上述問(wèn)題。具體在運(yùn)用過(guò)程中,由于模型中的單元維度與傳統(tǒng)條目化需求和設(shè)計(jì)中的維度不同,研制單位可能難以建立有效的精確追溯,或者難以檢查和評(píng)估追溯的正確和完整性。此外,由于層次的相對(duì)不穩(wěn)定,也造成了模型具體需要滿足機(jī)載軟件適航標(biāo)準(zhǔn)中哪些生命周期目標(biāo)變得不再直接。

3.2 模型仿真方法的有效性

在早期開展模型化設(shè)計(jì)的研制單位內(nèi),模型自身可以通過(guò)早期的仿真來(lái)檢驗(yàn)設(shè)計(jì)的正確性是模型運(yùn)用的重要驅(qū)動(dòng)力。相比于必須完成代碼開發(fā)和集成才能通過(guò)測(cè)試檢驗(yàn)正確性的傳統(tǒng)開發(fā)環(huán)境,仿真方法無(wú)疑將早期驗(yàn)證活動(dòng)很大程度上自動(dòng)化了。然而,作為民機(jī)軟件工程,為保證產(chǎn)品的安全性,驗(yàn)證方法自身的有效性也是重要的方面。在通用軟件中使用的很多技術(shù),由于難以達(dá)到民機(jī)適航所要求的確定性和準(zhǔn)確性水平,難以在民機(jī)中使用的例子屢見不鮮。為此,使用模型仿真的研制單位,需要在定義模型以及設(shè)計(jì)模型仿真方法的過(guò)程中,通過(guò)理論分析以及實(shí)踐檢驗(yàn)等方法自證模型仿真的有效性。這也無(wú)疑提高了在民機(jī)中運(yùn)用模型方法的難度。


04標(biāo)準(zhǔn)中對(duì)MBDV的要求

DO-331標(biāo)準(zhǔn),正是基于上述兩點(diǎn),對(duì)使用模型定義的各級(jí)需求/架構(gòu)/設(shè)計(jì)數(shù)據(jù)的研制和驗(yàn)證要求(包括驗(yàn)證覆蓋率的判斷方法)、仿真作為驗(yàn)證手段的符合性要求進(jìn)行了規(guī)定。

在具體工程應(yīng)用中,利用基于模型的方法進(jìn)行機(jī)載軟件的研制和驗(yàn)證時(shí),除了要滿足DO-178C中相應(yīng)過(guò)程的目標(biāo)外,還需要滿足補(bǔ)充文件DO-331中新增的如下幾類目標(biāo)。

(1)軟件開發(fā)過(guò)程

·標(biāo)識(shí)任何對(duì)高級(jí)需求實(shí)現(xiàn)或執(zhí)行無(wú)用的特定模型元件

當(dāng)軟件高級(jí)需求可以通過(guò)規(guī)范模型進(jìn)行表示時(shí),沒(méi)有描述任何高級(jí)需求且不能作為開發(fā)過(guò)程或開發(fā)活動(dòng)輸入的模型元件都應(yīng)該被標(biāo)識(shí)出來(lái)。該目標(biāo)是否滿足可以通過(guò)MB.6.3.1中的驗(yàn)證目標(biāo)進(jìn)行證明。

·標(biāo)識(shí)任何對(duì)軟件架構(gòu)實(shí)現(xiàn)或執(zhí)行無(wú)用的設(shè)計(jì)模型元件

當(dāng)軟件低級(jí)需求可以通過(guò)規(guī)范模型進(jìn)行表示時(shí),沒(méi)有描述任何低級(jí)需求且不能作為開發(fā)過(guò)程或開發(fā)活動(dòng)輸入的模型元件都應(yīng)該被標(biāo)識(shí)出來(lái)。該目標(biāo)是否滿足可以通過(guò)MB.6.3.2中的驗(yàn)證目標(biāo)進(jìn)行證明。

·標(biāo)識(shí)任何對(duì)低級(jí)需求實(shí)現(xiàn)或執(zhí)行無(wú)用的設(shè)計(jì)模型元件

當(dāng)軟件架構(gòu)可以通過(guò)規(guī)范模型進(jìn)行表示時(shí),沒(méi)有描述任何軟件架構(gòu)且不能作為開發(fā)過(guò)程或開發(fā)活動(dòng)輸入的模型元件都應(yīng)該被標(biāo)識(shí)出來(lái)。該目標(biāo)是否滿足可以通過(guò)MB.6.3.3中的驗(yàn)證目標(biāo)進(jìn)行證明。

(2)軟件需求過(guò)程輸出結(jié)果的驗(yàn)證

·仿真用例正確

補(bǔ)充文件DO-331中規(guī)定,若使用仿真技術(shù)作為符合性方法,用于證明表格MB.A-3中目標(biāo)1、2、4或7是否滿足,則在傳統(tǒng)測(cè)試方法的基礎(chǔ)上必須補(bǔ)充對(duì)仿真用例的確認(rèn)工作。MB.A-7目標(biāo)10“仿真用例正確”也應(yīng)被滿足。

·仿真程序正確

補(bǔ)充文件DO-331中規(guī)定,若使用仿真技術(shù)作為符合性方法,用于證明表格MB.A-3中目標(biāo)1、2、4或7是否滿足,則目標(biāo)“仿真程序正確”也應(yīng)被滿足。

·仿真結(jié)果正確,并且解釋差異性

補(bǔ)充文件DO-331中規(guī)定,若使用仿真技術(shù)作為符合性方法,用于證明表格MB.A-3中目標(biāo)1、2、4或7是否滿足,則目標(biāo)“仿真結(jié)果正確,并且解釋差異性”也應(yīng)被滿足。

(3)軟件設(shè)計(jì)過(guò)程輸出結(jié)果的驗(yàn)證

·仿真用例正確

補(bǔ)充文件DO-331中規(guī)定,若使用仿真技術(shù)作為符合性方法,用于證明表格MB.A-4中目標(biāo)1、2、4、7、8、9或11是否滿足,則目標(biāo)“仿真用例正確”也應(yīng)被滿足。

·仿真程序正確

補(bǔ)充文件DO-331中規(guī)定,若使用仿真技術(shù)作為符合性方法,用于證明表格MB.A-4中目標(biāo)1、2、4、7、8、9或11是否滿足,則目標(biāo)“仿真程序正確”也應(yīng)被滿足。

·仿真結(jié)果正確,并且解釋差異性

補(bǔ)充文件DO-331中規(guī)定,若使用仿真技術(shù)作為符合性方法,用于證明表格MB.A-3中目標(biāo)1、2、4、7、8、9或11是否滿足,則目標(biāo)“仿真結(jié)果正確,并且解釋差異性”也應(yīng)被滿足。

(4)軟件驗(yàn)證過(guò)程輸出結(jié)果的驗(yàn)證

·仿真用例正確

補(bǔ)充文件DO-331中規(guī)定,若使用仿真技術(shù)作為符合性方法,用于證明表格MB.A-6中目標(biāo)1或2是否滿足,則目標(biāo)“仿真用例正確”也應(yīng)被滿足。

·仿真程序正確

補(bǔ)充文件DO-331中規(guī)定,若使用仿真技術(shù)作為符合性方法,用于證明表格MB.A-6中目標(biāo)1或2是否滿足,則目標(biāo)“仿真程序正確”也應(yīng)被滿足。

·仿真結(jié)果正確,并且解釋差異性

補(bǔ)充文件DO-331中規(guī)定,若使用仿真技術(shù)作為符合性方法,用于證明表格MB.A-6中目標(biāo)1或2是否滿足,則目標(biāo)“仿真結(jié)果正確,并且解釋差異性”也應(yīng)被滿足。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 仿真
    +關(guān)注

    關(guān)注

    52

    文章

    4289

    瀏覽量

    135873
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5154

    瀏覽量

    89224
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3521

    瀏覽量

    50430
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    波形綜合機(jī)載雷達(dá)地雜波模擬方法性能分析

    根據(jù)機(jī)載雷達(dá)地雜波的形成原理及其特點(diǎn),提出了一種基于波形綜合的機(jī)載雷達(dá)地雜波建模方法。該方法產(chǎn)生的地雜波可以控制雜波的時(shí)域幅度起伏和功率譜,
    發(fā)表于 05-10 12:03 ?29次下載

    基于VXI總線的軟件混合編程技術(shù)某型機(jī)載火控計(jì)算機(jī)測(cè)試系統(tǒng)

    分析了基于VXI總線的某型機(jī)載火控計(jì)算機(jī)測(cè)試系統(tǒng)軟件體系構(gòu)成,探討了VXI測(cè)試系統(tǒng)軟件混合編程的一般思路和方法?;赩XI總線的某型機(jī)載火控
    發(fā)表于 07-15 11:15 ?36次下載

    機(jī)載通信互調(diào)干擾預(yù)估方法

    建立了機(jī)載通信系統(tǒng)無(wú)線設(shè)備間互調(diào)干擾的分析模型、天線間功率耦合計(jì)算,提出了基于區(qū)域分解矩量法的模型關(guān)鍵輸入?yún)?shù)計(jì)算方法。經(jīng)過(guò)數(shù)值實(shí)驗(yàn)、結(jié)果
    發(fā)表于 05-22 14:39 ?17次下載
    <b class='flag-5'>機(jī)載</b>通信互調(diào)干擾預(yù)估<b class='flag-5'>方法</b>

    機(jī)載相控陣?yán)走_(dá)STAP原理及其干擾方法

    空時(shí)二維自適應(yīng)處理技術(shù)(STAP)具有優(yōu)越的雜波抑制性能,作為一種關(guān)鍵動(dòng)目標(biāo)檢測(cè)技術(shù),機(jī)載和天基雷達(dá)得到了廣泛的應(yīng)用。首先介紹了機(jī)載雷達(dá)的雜波幾何
    發(fā)表于 08-29 15:07 ?44次下載
    <b class='flag-5'>機(jī)載</b>相控陣?yán)走_(dá)STAP原理及其干擾<b class='flag-5'>方法</b>

    基于GSPN的機(jī)載構(gòu)件化軟件可靠性評(píng)估

    。在此基礎(chǔ)上,將依賴關(guān)系擴(kuò)展到語(yǔ)義連接、參數(shù)連接及子構(gòu)件調(diào)用上,同時(shí)使用圖形化方法對(duì)轉(zhuǎn)換規(guī)則進(jìn)行說(shuō)明,使可靠性模型向CSPN模型轉(zhuǎn)換規(guī)則更加完備,以實(shí)現(xiàn)對(duì)機(jī)載構(gòu)件化
    發(fā)表于 11-05 12:06 ?7次下載
    基于GSPN的<b class='flag-5'>機(jī)載</b>構(gòu)件化<b class='flag-5'>軟件</b>可靠性評(píng)估

    機(jī)載液壓系統(tǒng)壽命預(yù)測(cè)

    作用下性能退化規(guī)律,將研制壽命試驗(yàn)的累積損傷表征退化狀態(tài)內(nèi)部,實(shí)際飛行數(shù)據(jù)通過(guò)貝葉斯濾波動(dòng)態(tài)更新到壽命估計(jì)模型,考慮余度液壓系統(tǒng)多退化狀態(tài)增廣,給出動(dòng)態(tài)機(jī)載液壓系統(tǒng)壽命預(yù)測(cè)與估計(jì)
    發(fā)表于 03-10 09:54 ?0次下載

    機(jī)載雷達(dá)從地雜波檢測(cè)運(yùn)動(dòng)目標(biāo)的詳細(xì)資料說(shuō)明

    提出了將變抽樣率處理技術(shù)應(yīng)用于機(jī)載雷達(dá)下視探測(cè),以從地雜波檢測(cè)運(yùn)動(dòng)目標(biāo)的方法。首先分析了信號(hào)模型,針對(duì)這一模型,討論了變抽樣率處理技術(shù)應(yīng)用
    發(fā)表于 07-26 17:06 ?17次下載
    <b class='flag-5'>機(jī)載</b>雷達(dá)從地雜波<b class='flag-5'>中</b>檢測(cè)運(yùn)動(dòng)目標(biāo)的詳細(xì)資料說(shuō)明

    機(jī)載系統(tǒng)和設(shè)備認(rèn)證軟件考慮

    DO-178B介紹 INTRODUCTION DO-178B,機(jī)載系統(tǒng)和設(shè)備認(rèn)證軟件考慮,電子硬件被要求符合 DO-254 之前多年就已發(fā)布和采納。DO-178B 的先行一步對(duì)電
    的頭像 發(fā)表于 03-09 11:52 ?2135次閱讀
    <b class='flag-5'>機(jī)載</b>系統(tǒng)和設(shè)備認(rèn)證<b class='flag-5'>中</b>的<b class='flag-5'>軟件</b>考慮

    民機(jī)飛行員人機(jī)交互腦力負(fù)荷預(yù)測(cè)模型

    針對(duì)民機(jī)駕駛艙人機(jī)交互飛行員腦力負(fù)荷冋題,設(shè)計(jì)不冋難度的人機(jī)交互飛行實(shí)驗(yàn)任務(wù),分析飛行作業(yè)過(guò)程中行員腦力負(fù)荷評(píng)估指標(biāo)上的變化。在此基礎(chǔ)上,提出一種新的改進(jìn)的多元線形回歸方法,探索人
    發(fā)表于 06-18 14:56 ?10次下載

    一種結(jié)合敏捷方法和V模型的汽車軟件開發(fā)方法

    本文對(duì)敏捷方法的實(shí)施提出了見解,并了解了敏捷流程和V模型汽車軟件開發(fā)的綜合使用效果。本文揭示,從研究和產(chǎn)業(yè)的角度來(lái)看,如何將敏捷
    發(fā)表于 08-20 16:09 ?2132次閱讀

    民機(jī)機(jī)載軟件的開發(fā)與驗(yàn)證

    本文將分析和解釋民用飛機(jī)機(jī)載軟件體系下的語(yǔ)境和對(duì)過(guò)程的基本要求出發(fā)點(diǎn)。
    的頭像 發(fā)表于 02-10 10:34 ?2716次閱讀

    民機(jī)機(jī)載軟件的開發(fā)和驗(yàn)證工具

    工具鑒定正是DO-178C第十二章第二節(jié)所描述的內(nèi)容。為了區(qū)別工具鑒定與機(jī)載軟件的適航要求,RTCA組織DO-178C標(biāo)準(zhǔn)推出之時(shí)也同步頒布了DO-330文件。將工具鑒定要求和方法
    的頭像 發(fā)表于 02-24 13:34 ?1515次閱讀

    什么是機(jī)載激光雷達(dá)?

    機(jī)載激光雷達(dá)(也稱機(jī)載激光掃描)是一種激光掃描儀,飛行過(guò)程連接到飛機(jī)上,創(chuàng)建一個(gè)3D點(diǎn)云地形模型
    的頭像 發(fā)表于 02-20 10:00 ?5026次閱讀
    什么是<b class='flag-5'>機(jī)載</b>激光雷達(dá)?

    淺談操作系統(tǒng)的適航符合性(下)

    本篇將展開討論降低民機(jī)機(jī)載操作系統(tǒng)適航風(fēng)險(xiǎn)的具體方法。
    的頭像 發(fā)表于 08-08 15:11 ?1128次閱讀
    淺談操作系統(tǒng)的適航符合性(下)

    民機(jī)機(jī)載軟件的配置管理

    配置管理(Configuration Management)航空領(lǐng)域經(jīng)常又稱為構(gòu)型管理,是現(xiàn)代復(fù)雜產(chǎn)品研制的核心技術(shù)。與很多傳統(tǒng)觀念配置管理是對(duì)文檔和版本的簡(jiǎn)單管理不同,現(xiàn)代復(fù)雜產(chǎn)品由于其內(nèi)部組成部分較多、研制分工普遍以及設(shè)計(jì)
    的頭像 發(fā)表于 12-01 16:15 ?1219次閱讀
    <b class='flag-5'>民機(jī)</b><b class='flag-5'>機(jī)載</b><b class='flag-5'>軟件</b>的配置管理