女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于模型設計開發符合 DO-178B A級的飛行軟件的開發和設計

MATLAB ? 來源:djl ? 2019-09-12 16:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

2011 年,當一系列風暴橫掃紐約州南部時,約翰遜市的 BAE 系統公司的設備遭洪水淹沒,水量超過 1600 萬加侖。洪水造成的損壞包括:計算機系統、文件和整個工作區域,威脅到許多正在進行的項目,這些項目包括開發世界上第一個電傳 (FBW) 中型商用飛機的飛行控制計算機 (FCC) 軟件。

基于模型設計幫助 BAE 系統團隊讓項目重新回到正軌,并通過 DO-178B A級認證

BAE 系統公司的首要飛行控制計算機。

挑戰

除了天氣造成的損壞,BAE 系統公司的工程師們還面臨著另一個意料之外的事件。他們還需要承擔同一架飛機的第二個項目:為另一個飛行悠關級別的應用開發軟件。客戶提出了成千上萬的高級別要求,為滿足這些要求,團隊需要通過 Embedded Coder生成近 200,000 行代碼,這些代碼將與 OS 及應用程序其余部分的手工代碼集成。

BAE 系統公司采用了一種開發方法,通過仿真、需求追溯、模型覆蓋分析和代碼生成等方式支持了 DO-178B 設計保證 (DAL) 級別 A 的認證。這種方法使他們能夠有效地響應需求變更和無法預見的事件。

解決方案

BAE 系統公司工程師采用基于模型設計,用MATLABSimulink、Embedded Coder開發這些應用程序。他們曾使用這些工具來按照 DO-178 A 級要求開發飛行軟件,這些軟件應用在軍事和商用飛機項目中。

客戶通過 IBMRationalDOORS 中提供高級需求,工程師按此在Simulink中建立模型。

他們使用Simulink Requirements及其需求管理接口(RMI)提供 DOORS 的需求與Simulink模型的設計元素之間的可跟蹤性。這種方法同時支持開發和認證。

為了模型的早期集成,團隊使用客戶提供的測試向量在Simulink中運行仿真。

BAE 團隊使用Simulink Coverage分析模型覆蓋率,并確定模型中未測試的元素。在準備飛行測試時,他們編寫了額外的測試用例來覆蓋所有未測試的元素。

團隊將較小的模型集成到與軟件體系結構一致的更高層模型中,并使用Embedded Coder為兩個模型生成應用程序代碼

“當我們使用 Embedded Coder 從 Simulink 模型生成代碼時,接手代碼的團隊知道結果非常好,因為它經過了調試,完全滿足需求,并且通過了用戶提供的 Simulink 測試向量的測試。這是項目上的一個巨大優勢。”

——Harvey Maria Radecki, BAE Systems Electronic Solutions

經過代碼審查和形式驗證,飛機的飛行悠關級別軟件獲得了聯邦航空局(FAA)、歐洲航空安全局(EASA)和另一個監管機構的認證,現在正在量產。

在洪水之后,團隊利用這個機會升級他們的MATLAB、Simulink和Embedded Coder軟件。他們還建立了建模語義的最佳模式,以符合當前工具集的發展方向,包括使用模型引用和配置集。他們在一個新項目上實施了這些最佳模式,該項目的規模大約是噴氣式商務飛機項目的 10 倍。

結果

開發效率加倍。“基于模型設計比傳統的手工編碼方法效率要高 1.5 到 2 倍,”Weaver 說。“這一增長涵蓋了軟件生命周期的所有方面,從高級和低級需求到編碼、集成和驗證。”

認證按計劃進行。“將需求與模型聯系起來,在 Simulink 中持續測試,用 Embedded Coder 生成符合 DO-178B 級別 A 的產品代碼,這是產品雖然遇到挫折但依然按計劃進行的關鍵。” BAE 系統公司的應用軟件首席工程師 Maria Radecki 說,“將文本需求追溯到模型元素實現的能力在認證機構大獲成功。”

團隊間溝通更便利。“在整個項目中,我們依靠 Simulink 作為通信媒介,” Weaver 說。“美國、英國和巴西的團隊都參與了這個項目。詳細的、定量的 Simulink 測試向量和模型是高級需求的補充,并使這些地理上分散的團隊能夠輕松地相互溝通。”

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 計算機
    +關注

    關注

    19

    文章

    7662

    瀏覽量

    90782
  • 計算機系統
    +關注

    關注

    0

    文章

    290

    瀏覽量

    24647
  • 應用程序
    +關注

    關注

    38

    文章

    3337

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    知識分享 | 敏捷方法在基于模型軟件開發項目中的應用

    傳統的瀑布式軟件開發流程存在諸多局限,這使得應用敏捷原則變得尤為重要,尤其是面對復雜且不斷變化的開發環境時。作為最高效的軟件開發方法之一,基于模型
    的頭像 發表于 07-16 16:52 ?298次閱讀
    知識分享 | 敏捷方法在基于<b class='flag-5'>模型</b>的<b class='flag-5'>軟件開發</b>項目中的應用

    軟件定義汽車(SDV)開發有哪些挑戰?SDV開發策略分享:福特汽車采用Jama Connect提升開發效率與質量

    汽車召回事件屢屢發生,關于軟件定義汽車的開發更是挑戰重重,有何應對策略?福特汽車如何借助Jama Connect應對該挑戰,優化SDV開發并加速上市?更多策略,等你來探!
    的頭像 發表于 02-12 15:36 ?964次閱讀
    <b class='flag-5'>軟件</b>定義汽車(SDV)<b class='flag-5'>開發</b>有哪些挑戰?SDV<b class='flag-5'>開發</b>策略分享:福特汽車采用Jama Connect提升<b class='flag-5'>開發</b>效率與質量

    IBM企業AI開發平臺watsonx.ai上線DeepSeek R1蒸餾模型

    IBM日前宣布,DeepSeek-R1 的 Llama 3.1 8B 和 Llama 3.3 70b 蒸餾版本現已在 IBM 的企業 AI 開發平臺 watsonx.ai 上提供。
    的頭像 發表于 02-12 10:02 ?438次閱讀

    AI開發平臺模型怎么用

    AI開發平臺極大地簡化了AI應用的開發流程,從環境搭建、模型訓練到部署集成,每一步都提供了豐富的工具和資源。那么,AI開發平臺模型怎么用呢?
    的頭像 發表于 02-11 09:53 ?334次閱讀

    軟件定義汽車(SDV)開發有哪些挑戰?SDV開發策略分享:福特汽車采用Jama Connect提升開發效率與質量

    汽車召回事件屢屢發生,關于軟件定義汽車的開發更是挑戰重重,有何應對策略?福特汽車如何借助Jama Connect應對該挑戰,優化SDV開發并加速上市?更多策略,等你來探!
    的頭像 發表于 01-24 13:40 ?367次閱讀

    嵌入式軟件開發符合ISO 26262 功能安全標準

    )的符合性呢?現在,您可以通過 “如何遵守 ISO 26262 標準 ”白皮書在 ISO 26262 合規性方面搶占先機。了解如何以最佳方式加快嵌入式軟件開發符合
    發表于 01-15 12:04 ?2次下載

    AI大語言模型開發步驟

    開發一個高效、準確的大語言模型是一個復雜且多階段的過程,涉及數據收集與預處理、模型架構設計、訓練與優化、評估與調試等多個環節。接下來,AI部落小編為大家詳細闡述AI大語言模型
    的頭像 發表于 12-19 11:29 ?893次閱讀

    大語言模型開發框架是什么

    大語言模型開發框架是指用于訓練、推理和部署大型語言模型軟件工具和庫。下面,AI部落小編為您介紹大語言模型
    的頭像 發表于 12-06 10:28 ?525次閱讀

    大語言模型開發語言是什么

    在人工智能領域,大語言模型(Large Language Models, LLMs)背后,離不開高效的開發語言和工具的支持。下面,AI部落小編為您介紹大語言模型開發所依賴的主要編程語言
    的頭像 發表于 12-04 11:44 ?692次閱讀

    云端語言模型開發方法

    云端語言模型開發是一個復雜而系統的過程,涉及數據準備、模型選擇、訓練優化、部署應用等多個環節。下面,AI部落小編為您分享云端語言模型開發
    的頭像 發表于 12-02 10:48 ?688次閱讀

    大語言模型如何開發

    大語言模型開發是一個復雜且細致的過程,涵蓋了數據準備、模型架構設計、訓練、微調和部署等多個階段。以下是對大語言模型開發步驟的介紹,由AI部
    的頭像 發表于 11-04 10:14 ?604次閱讀

    MathWorks公司將舉辦線上專題研討會

    MathWorks 公司將于 11 月 14 日 (周四)下午 14:00 通過騰訊會議舉行主題為 《基于模型的設計開發符合 ISO 26262 和 DO-178C 的應用
    的頭像 發表于 10-31 16:29 ?648次閱讀

    如何利用Verilog-A開發器件模型

    Verilog-A對緊湊型模型的支持逐步完善,在模型的實現上扮演越來越重要的角色,已經成為緊湊模型開發的新標準。而且Verilog-
    的頭像 發表于 10-18 14:16 ?1339次閱讀
    如何利用Verilog-<b class='flag-5'>A</b><b class='flag-5'>開發</b>器件<b class='flag-5'>模型</b>

    引領未來交通 Parasoft 攜手 eVTOL邁入軟件安全智能化時代

    展會上展示了為eVTOL(電動垂直起降)飛行器和無人機領域量身定制的最新軟件測試解決方案。我們的技術團隊與眾多行業領袖進行了深入的交流與探討,共同探索如何借助前沿軟件測試技術,提升飛行
    的頭像 發表于 09-27 09:56 ?463次閱讀
    引領未來交通  Parasoft 攜手 eVTOL邁入<b class='flag-5'>軟件</b>安全智能化時代

    ECU電控軟件開發及測試介紹

    本文重點介紹符合AutoSar架構的應用軟件開發、MBD開發模式下的軟件質量評估與優化方案、復雜場景下的ECU性能壓力測試方案。
    的頭像 發表于 09-26 14:25 ?4052次閱讀
    ECU電控<b class='flag-5'>軟件開發</b>及測試介紹