色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

DO-178C工具鑒定的敏捷方法

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:BENJAMIN BROSGOL,GR ? 2022-11-08 11:30 ? 次閱讀

作者:BENJAMIN BROSGOL,GREG GICCA

新的航空電子軟件安全標準DO-178C及其補充軟件工具認證注意事項(DO-330)澄清并擴展了DO-178B中提供的工具認證指南。通過基于敏捷開發原則的方法,可以加快在整個系統演變過程中維護資格就緒工具的挑戰。

如果航空電子軟件認證所需的手動活動被自動化工具減少或取代,并且未經驗證就使用該活動的輸出,則開發人員需要限定該工具:證明該工具至少與它所取代的活動一樣值得信賴。新的航空電子安全標準DO-178C及其配套的軟件工具資格考慮因素DO-330澄清并擴展了DO-178B中定義的工具認證指南。以下討論總結了新指南,并介紹了在存在系統維護和更改的情況下維護資格就緒工具的敏捷方法。

DO-178B 中的工具認證

DO-178B[1]是一種商業航空電子軟件安全標準,在軍用飛機開發中越來越多地使用,通常被稱為“基于過程”:它指定了軟件生命周期過程的相互關聯的集合,每個過程都包含一組活動和相關目標。這些活動產生的輸出(“項目”)由證書頒發機構人員進行評估,以查看它們是否符合 DO-178B 中指定的目標。適用的目標(以及適用的活動和工件)取決于軟件級別:軟件在確保飛機和乘員安全方面的關鍵程度。級別范圍從E(無效)到A(軟件故障可能直接導致飛機損失,從而導致生命損失)。

一些 DO-178B 活動是可自動化的,該標準描述了如果在未經驗證的情況下使用工具的輸出,如何信任工具來替換或減少手動活動。它定義了兩個類別:開發工具和驗證工具。開發工具生成的輸出是機載軟件的一部分,因此有可能引入錯誤。例如,從基于模型的設計生成源代碼的代碼生成器。驗證工具不能引入任何錯誤,但可能無法檢測到錯誤,例如,靜態分析工具標識在初始化之前讀取的變量。

除其他數據項外,工具認證還需要準備工具操作要求 (TOR)。TOR 定義了工具的各種屬性,包括其功能、安裝、使用和操作環境。

當且僅當該工具生成的軟件不受與其他機載軟件相同的適用認證目標時,開發工具才需要合格。開發工具認證需要滿足與機載軟件認證相同的目標。(盡管編譯器和鏈接器是開發工具,但不需要資格認證,因為它們的輸出是通過其他 DO-178B 活動驗證的。事實上,資格認證將是昂貴的,并且不會簡化實現其他目標(如可追溯性分析)的工作。

鑒定驗證工具比鑒定開發工具要簡單得多,部分原因是DO-178B的理念是鼓勵使用此類工具來自動化涉及重復性和基于規則的任務的活動,自動化工具比人工更好地執行這些活動。驗證工具的資格基本上包括證明該工具符合其 TOR。

DO-178C 中的工具認證

工具認證一直是DO-178B認證的重要組成部分,但在實踐中出現了幾個問題:

驗證工具和開發工具之間的區別并不總是直截了當的。此外,驗證工具可能不是簡單地自動化特定活動;它的輸出也可用于消除或減少一些其他活動。

要求開發工具滿足與機載軟件相同的目標是不必要的限制,因為操作環境不同。例如,航空電子軟件中的無限遞歸可能會耗盡堆棧存儲并導致系統故障;開發工具中的相同行為不會帶來安全隱患。

雖然工具鑒定本質上是在特定系統背景下進行的,但如果資格認證要求加快在現有系統的修改版本上重復使用合格的工具,那將是有益的。

所有這些問題都在DO-178C或其隨附的補充DO-330,軟件工具資格考慮中得到解決。

“開發工具”和“核查工具”已被三個標準所取代。標準 1 對應于開發工具(即,該工具可以將錯誤插入機載軟件)。標準 2 對應于可能無法檢測到錯誤的驗證工具,用于減少其他開發或驗證活動。標準 3 對應于可能無法檢測到錯誤但不用于減少其他開發或驗證活動的驗證工具。

工具所需的資格 - 其工具資格級別(TQL) - 取決于其標準和工具所用軟件的軟件級別,如表1所示。TQL 的范圍從 5(相當于 DO-178B 驗證工具)到 1(類似于軟件級別 A)。與每個 TQL 關聯的活動和數據項在單獨的文檔 DO-330 中定義,其結構與 DO-178C 相同。DO-330 為工具鑒定提供全面的指導,并識別機載軟件和工具的執行環境之間的差異。

DO-330 明確涵蓋了以前合格的工具的使用。簡而言之,只要開發人員能夠通過更改影響分析證明該工具仍符合其 TQL 要求,即使操作環境或工具本身發生任何變化,就可以重復使用以前合格的工具。

表 1:工具所需的資格 - 其工具資格級別(TQL) - 取決于其標準和使用該工具的軟件的軟件級別。

poYBAGNpzVyAMAELAABgYKBO_do117.jpg

重復使用以前合格的工具

重用或輕松調整先前合格工具的認證工件的能力尤為重要。DO-178B在這里沒有提供明確的指導。對于任何新系統,或者如果工具或環境的任何方面發生更改,則需要對一個系統執行的工具鑒定重復。因此,項目經理通常會在早期階段選擇操作環境和工具,然后提交這些版本,以便在最終系統認證期間可以使用工具認證工件。這有時被稱為“大凍結”,即環境和工具被提前鎖定。

DO-330 解決了這些問題。針對以前限定的工具的特定指南允許重用限定項目,只要沒有任何更改會影響限定。它考慮三種情況:

無需更改即可重用以前合格的工具 – 例如,當工具用于相關項目或現有項目的多個階段時。開發人員需要確定計劃中的方法和基本原理。

對工具操作環境的更改 – 開發人員需要更新一個或多個計劃,但大部分原始資格項目可以按原樣重復使用。只有與操作環境相關的更新項目需要由證書頒發機構進行評審。

對工具本身的更改 – 必須提供更改影響分析,但工具重新認證的成本仍然較低,基本上只需要與已更改或受更改影響的方面相關的活動。關鍵是能夠準確地確定和指定發生了什么變化,這些變化會影響什么,或者更重要的是,它們不會影響什么。

敏捷重新認證

根據 DO-178B 或 DO-178C 和 DO-330 中的刀具認證指南,可以定義一個框架來跟蹤刀具或其操作環境的更改,并自動啟動由更改觸發的工具認證活動。

例如,可以根據 DO-178C 和 DO-330 中定義的目標初步開發和鑒定工具。可以在配置管理 (CM) 系統中捕獲和維護完整的工具開發生命周期過程及其關聯的鑒定工件,包括所有依賴關系(參見圖 1)。核心 CM 系統允許對重現刀具鑒定所需的所有鑒定數據和工件進行基本重新生成。完整的結構允許影響和變化分析。通過這種方式,可以跟蹤工具操作環境或工具本身的任何變化。最重要的是,該結構將清楚地顯示工具的哪些部分及其工件不受影響,因此可以保持不變并保持其先前的審查和資格準備。

圖1:可以在配置管理 (CM) 系統中捕獲和維護完整的工具開發生命周期過程及其關聯的認證工件,包括所有依賴關系。

pYYBAGNpzV2AdtgVAAAw1tzjthw647.jpg

過渡到新的資格指南

DO-178B實際上是DO-178C的一個子集。因此,項目可以繼續為 DO-178B 制定的開發和認證計劃,同時將所選部分遷移到 DO-178C,例如,利用 DO-330 中的工具認證目標。因此,現有的DO-178B項目和新的DO-178C項目都可以利用DO-330在工具鑒定和重新認證方面的具有成本效益的指導。

AdaCore 資格計算機框架是上一節中描述的敏捷技術的正在進行中實現,支持這種方法。它可以幫助項目避免“大凍結”,以便工具和開發環境能夠順利發展。當更新可用時,工具可能會升級到較新版本,而不會丟失系統認證所需的工具資格。

審核編輯:郭婷

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

    關注

    30

    文章

    4802

    瀏覽量

    68742
  • 編譯器
    +關注

    關注

    1

    文章

    1636

    瀏覽量

    49172
收藏 人收藏

    評論

    相關推薦

    低代碼在敏捷開發中的應用

    于業務邏輯和用戶體驗,而不是底層的技術細節。 低代碼與敏捷開發 敏捷開發的核心原則包括快速迭代、持續交付、客戶合作和響應變化。低代碼平臺與這些原則高度契合: 快速迭代 :低代碼平臺的拖放式界面使得開發人員可以快
    的頭像 發表于 01-07 09:58 ?77次閱讀

    VCOP Kernel-CC7000遷移工具用戶指南

    電子發燒友網站提供《VCOP Kernel-CC7000遷移工具用戶指南.pdf》資料免費下載
    發表于 11-20 13:45 ?0次下載
    VCOP Kernel-<b class='flag-5'>C</b>到<b class='flag-5'>C</b>7000遷移<b class='flag-5'>工具</b>用戶指南

    TMS320C28x匯編語言工具

    電子發燒友網站提供《TMS320C28x匯編語言工具.pdf》資料免費下載
    發表于 11-01 09:32 ?0次下載
    TMS320<b class='flag-5'>C</b>28x匯編語言<b class='flag-5'>工具</b>

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

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

    符合ISO 26262標準的工具分類與鑒定

    軟件工具被廣泛應用于促進安全相關電子/電器系統的開發之中。這些工具通過自動化所執行的活動,并通過
    的頭像 發表于 10-24 08:06 ?482次閱讀
    符合ISO 26262標準的<b class='flag-5'>工具</b>分類與<b class='flag-5'>鑒定</b>

    知識分享 | 符合ISO 26262標準的工具分類與鑒定

    工具分類和鑒定對于確保汽車開發流程的安全和可靠性不可或缺,尤其是在ISO 26262標準之下。通過系統性地評估工具的影響、確定所需的置信度、并采用穩健的鑒定
    的頭像 發表于 10-16 17:36 ?925次閱讀
    知識分享 | 符合ISO 26262標準的<b class='flag-5'>工具</b>分類與<b class='flag-5'>鑒定</b>

    支持C2000的開發工具版本

    電子發燒友網站提供《支持C2000的開發工具版本.pdf》資料免費下載
    發表于 10-10 11:06 ?0次下載
    支持<b class='flag-5'>C</b>2000的開發<b class='flag-5'>工具</b>版本

    常用的devops工具集成方法

    常用的devops工具集成方法涵蓋了軟件開發和運維的各個方面,從版本控制到自動化構建、測試、部署和監控。這些工具的有效集成可以幫助團隊提高協作效率,減少溝通障礙,實現快速、高質量的軟件交付。
    的頭像 發表于 10-09 11:21 ?269次閱讀

    物聯網中RTU的DO是什么?如何實現DO相關軟件功能?

    DO 即數字輸出(DO, Digital Output),用于輸出二進制信號,可以控制繼電器、燈光、電機啟停等。數字輸出同樣只能有兩種狀態:高電平或低電平。
    的頭像 發表于 09-29 11:48 ?742次閱讀
    物聯網中RTU的<b class='flag-5'>DO</b>是什么?如何實現<b class='flag-5'>DO</b>相關軟件功能?

    DO傳感器有什么作用

    在環境保護與水資源管理日益重要的今天,溶解氧作為評估水質健康狀況的關鍵指標之一,其準確、快速的監測對于保護水生態系統、預防水體污染及指導水處理工藝具有重要的價值。隨著科技的進步,一種基于熒光法測量原理的DO傳感器正逐步成為水質監測領域的重要工具
    的頭像 發表于 09-20 16:22 ?262次閱讀

    DO變送器有哪些功能特點

    在當今水資源日益緊張且水質安全備受關注的背景下,準確、高效的水質監測技術成為了保障生態環境與人類健康的關鍵。其中,溶解氧(DO)作為衡量水體自凈能力的重要指標,其準確測量對于水處理、水產養殖
    的頭像 發表于 09-20 16:21 ?234次閱讀

    C2000 電機控制 SysConfig 工具應用報告

    電子發燒友網站提供《C2000 電機控制 SysConfig 工具應用報告.pdf》資料免費下載
    發表于 09-09 09:49 ?0次下載
    <b class='flag-5'>C</b>2000 電機控制 SysConfig <b class='flag-5'>工具</b>應用報告

    TCAL敏捷I/O擴展器的特性

    電子發燒友網站提供《TCAL敏捷I/O擴展器的特性.pdf》資料免費下載
    發表于 09-05 10:49 ?0次下載
    TCAL<b class='flag-5'>敏捷</b>I/O擴展器的特性

    SN65HVD178x故障保護型RS-485收發器數據表

    電子發燒友網站提供《SN65HVD178x故障保護型RS-485收發器數據表.pdf》資料免費下載
    發表于 07-12 09:53 ?0次下載
    SN65HVD<b class='flag-5'>178</b>x故障保護型RS-485收發器數據表

    基于C語言軟硬件設計工具,打造DSA敏捷設計新范式

    Specific Architecture)作為針對特定領域定制的可編程處理器,通過微架構創新,帶來了更好的性能和功耗表現,成為各大新興領域打造芯片的高性價比方案。 不過,DSA作為一種新型架構,采用傳統的EDA工具很難發揮出潛力,行業迫切需要一種專門為設計DSA打造的EDA
    的頭像 發表于 04-24 09:12 ?2393次閱讀
    基于<b class='flag-5'>C</b>語言軟硬件設計<b class='flag-5'>工具</b>,打造DSA<b class='flag-5'>敏捷</b>設計新范式
    主站蜘蛛池模板: 妇少水多18P蜜泬17P亚洲乱 | 男人私gay挠脚心vk视频| 在线观看qvod| 牛牛在线视频| 成人在线不卡视频| 亚洲精品AV无码重口另类| 久久无码AV亚洲精品色午夜麻豆| 99久久久久亚洲AV无码| 天海翼精品久久中文字幕| 久cao在线香蕉| SM脚奴调教丨踩踏贱奴| 亚州免费一级毛片| 老师你下面好紧夹死了| 国产成人精品免费视频大| 亚洲精品一卡二卡三卡四卡2021| 免费人成在线观看视频不卡| 干性感美女| 真实国产熟睡乱子伦对白无套| 日本综艺大尺度无删减版在线| 果冻传媒2021一二三区| av天堂网站avtt2017| 亚洲成人在线免费| 欧美日韩免费播放一区二区| 国产亚洲综合视频| YY6080A旧里番在线观看| 亚洲精品日韩在线观看视频| 亲女乱h文小兰第一次| 精品国产人成亚洲区| 成人无码精品一区二区在线观看 | 久久不射视频| 国产电影午夜成年免费视频| 永久免费看bbb| 天天操狠狠操夜夜操| 美女脱内衣裸身尿口露出来 | 亚洲天堂一区二区三区| 日本片bbbxxx| 毛片网站在线观看| 黄色三级网站在线观看| 国产精品99久久久久久宅男AV| 99在线播放| 中文人妻熟妇精品乱又伧|