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

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

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

3天內不再提示

基于模型的設計優勢及實現ROI框架的開發

電子設計 ? 來源:百度學術 ? 作者:Mathworks ? 2020-10-13 10:00 ? 次閱讀

隨著客戶需求范圍的擴大和復雜性的增加,系統的邏輯與控制軟件的規模和復雜性也隨之擴大和增加。當各機構需要在越來越緊迫的時限內開發飛機和汽車應用所需的數百萬行代碼時,他們發現傳統的開發流程已不再能夠滿足質量與時間的目標要求。將基于模型的設計用于嵌入式系統開發,可在開發過程早期發現缺陷并減少潛在缺陷總數,從而可以降低成本。基于模型的設計可以幫助公司在更短時間內以更低成本開發出質量更高的系統,具有頗具競爭力的優勢。

傳統開發方法對比基于模型的設計

在傳統開發流程中,需求、設計、實現和測試任務在不同的工具環境下依次執行,其中涉及多個人工步驟(圖1)。使用Microsoft Word或IBM DOORS等工具以文本方式捕獲需求。不同設計使用針對該領域的不同工具實現,這使得系統級測試一直要到在軟件或硬件中實現后才能執行。然后人工將設計轉換成代碼,這是個耗時且容易引入缺陷的過程。每個階段中都會引入一些缺陷,從而使測試階段成為要發現之前階段中所積累的所有缺陷的清道夫。因此,測試階段占到整個開發時間和成本的大頭。缺少公用工具環境、多個人工步驟以及后期才能發現缺陷等因素都會延長開發時間、增加開發成本。

基于模型的設計優勢及實現ROI框架的開發

圖 1. 傳統開發方法需要許多會引入缺陷的不必要的人工步驟。

基于模型的設計(圖2)以和傳統流程相同的需求開始。但是,這些需求并不作為文本規范的基礎,而是用于以模型的形式開發可執行規范。工程師使用這些模型來明確需求與規范。然后對這些模型進行細化,以開發需求更具體的設計。使用基于模型的設計工具,工程師可以在系統級對設計進行仿真,在實現之前發現界面缺陷。完成設計之后,工程師借助這些模型自動生成產品級代碼和測試用例。此工作流程使工程師們從需求到測試階段都能夠處于同一環境中,從而減少了人工工作量。此外,當工程師們在模型中仿真可執行規范來驗證其是否滿足需求時,在需求階段即可開始測試。這樣便可及早發現和消除缺陷,降低開發總成本。

圖 2. 基于模型的設計在整個開發過程中使用系統級模型作為可執行規范。這種設計方法支持系統級和組件級設計與仿真、自動代碼生成以及連續測試與驗證。

基于模型設計的優勢

相比采用傳統方法的機構,采用基于模型設計的機構可將成本降低20%到60% 。成本節約主要得益于更準確的需求分析以及早期和連續的測試與驗證。由于使用了模型來仿真需求和設計,因此可在開發流程中早的多地發現缺陷;而處理早期發現的缺陷可成百上千倍地降低成本(圖3)。

圖 3 基于模型的設計可將缺陷發現提前到開發階段早期。

使用基于模型設計的 ROI 框架量化節約的成本

采用基于模型設計 的ROI 框架來進行評估。根據項目大小、團隊規模和其它因素,該框架可使用基本構造性成本模型(COCOMO)計算出傳統開發的成本,然后減去基于模型設計所節約的成本,即可獲得基于模型設計的開發成本。之所以選用基本COCOMO模型原因是該模型是一種廣泛用于航空和國防工業的通用參數成本估算工具,在上兩個領域,采購成本的可計算性要求由縝密的模型來進行軟件成本估算。然后便可通過計算軟件成本和項目團隊培訓成本來計算ROI。該框架使用由軟件工程協會(SEI)、電氣電子工程師協會(IEEE) 和行業研究所規定的指標。由于項目規模、現有流程和使用基于模型設計的團隊的專業水準因行業和公司而異,因此可針對特定的項目和團隊自定義基于模型設計的ROI框架。

我們看一個有500,000行代碼的軟件項目基線案例。使用基本COCOMO模型可以算出使用傳統方法的開發成本大約為600萬美元。為了計算基于模型的設計相比傳統方法所節約的成本,每個開發階段(需求、設計、實現和測試)都要根據行業指標進行分析。然后便可匯總出所節約的總成本,并從傳統開發成本中將其減去。在本例中,基于模型設計的成本為300萬美元,相比傳統方法節約了50%。

為了實現50%的成本節約,該框架會檢查基于模型設計所消除的傳統開發流程中的低效情況,并根據行業指標和平均值計算出所節約成本。因每個開發階段節約的成本是分別計算的,因此該框架適用于逐步采用基于模型設計的情況。

下文將討論其中一種低效需求情況,以此來說明該框架是如何工作的。在需求階段,使用模型來發現不明確、不一致或不可測試的需求,這使工程師能夠更大比例地發現缺陷。基線案例的該增加比例假設為9%。在需求階段發現這些缺陷,意味著可以避免開發階段后期成本高昂的返工。未發現的這9%的缺陷乘以解決該類缺陷的平均時常即為部分需求成本的節約量,而該缺陷的根本原因在于不正確的需求。在基線案例中,各需求缺陷的平均處理時長為4.5小時。根據該計算,基于模型的設計可節約2,025個工程小時。圖4演示了處理需求分析缺陷(pain point)的框架部分。該框架還包含其它七個處理不同低效情況的部分。

圖 4. ROI 框架可計算通過在早期修正不正確需求而節約的工程小時數。

本例中,匯總整個開發過程所節約的成本時會發現,節約主要來自需求和測試階段(圖5)。這得益于更為全面的需求分析,從而減少了遺留到后續階段的缺陷。簡言之,更好的需求有助于更好的設計實現。盡早和連續的測試使得可在引入缺陷的各階段本身就能發現并處理這些缺陷,這樣就減少了遺留在軟件中的潛在缺陷、降低了整體開發成本。

圖 5. 需求和測試階段節約的成本占總節約成本的大部分

MathWorks與采用基于模型設計的航空與汽車企業合作時,ROI框架有助于引導這一采用過程,使企業能夠發現可立即、顯著地從轉用基于模型的設計中獲益的領域。

本文小結

對大多數企業而言,投資新技術和新流程/工藝是一種有風險的嘗試。本文介紹的投資回報計算旨在提供投資基于模型設計的替代分析方法。除了證明投資的合理性,ROI框架還可以使設計團隊發現基于模型的設計可以帶來最大節約的領域,以及通過進一步研究可大幅降低成本的領域。

責任編輯:gt

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

    關注

    5089

    文章

    19169

    瀏覽量

    306778
  • 汽車電子
    +關注

    關注

    3028

    文章

    8003

    瀏覽量

    167551
  • 飛機
    +關注

    關注

    7

    文章

    1171

    瀏覽量

    39768
收藏 人收藏

    評論

    相關推薦

    LABVIEW視覺ROI

    請教下論壇的各位大神,感興趣區ROI如何實現自動縮小?舉個例子,我圈定某個圖案為ROI區域,但圖案周邊還有其他空白區域,如何縮小ROI的邊界 ?
    發表于 11-19 11:49

    請問在一副圖像中畫一個ROI如何實現復制矩陣ROI

    `在一副圖像上畫一個ROI,怎么實現矩陣復制多個ROI,比如隨機畫一個矩形ROI,如何生成一個10X10個ROIs,請問如何可以實現,附圖:
    發表于 04-22 21:02

    實現SDR所需的開發方法有哪些

    認識促使下一代通信無線電的一個新設計方法的產生。該方法基于更高層次抽象描述,采用“基于模型的設計”思想,其核心為基于“與實現無關的模型(IIM)”和“特定實現
    發表于 05-28 08:10

    ROI

    提取roi提取roi 提取roi提取roi提取roi
    發表于 12-16 10:40

    傳感驅動模型框架原理和傳感器抽象驅動適配開發過程分析

    (傳感器)驅動模型。Sensor驅動模型主要為上層提供穩定接口能力,對驅動開發者提供開放的接口實現和抽象的配置接口能力。傳感器模型
    發表于 03-29 11:38

    OpenHarmony應用開發-ArkUI方舟開發框架簡析

    范式持續演進,為開發者提供更豐富、更強大的能力。 方舟開發框架示意圖 二、不同應用類型支持的開發范式 根據所選用OpenHarmony應用模型
    發表于 04-23 09:35

    OpenHarmony應用模型的構成要素與Stage優勢

    應用開發更簡單、高效。 二、Stage主推模型優勢 Stage模型之所以成為主推模型,源于其設計思想。Stage
    發表于 09-26 16:48

    如何用opencv實現感興趣區域ROI的選取

    感興趣區域(Region of Interest, ROI)的選取,一般有兩種情形:1)已知ROI在圖像中的位置;2)ROI在圖像中的位置未知。
    發表于 12-01 14:22 ?3.5w次閱讀

    SSM框架在Web應用開發中的設計與實現 pdf下載

    在 Web 應用的開發過程中,開發框架的選擇非常重要。一個好的開發框架能夠加速 Web 應用的開發
    發表于 01-29 09:47 ?2次下載

    RT-Thread設備模型框架及創建注冊設備的實現

    RT-Thread設備模型框架及創建注冊設備的實現方式介紹如下:
    的頭像 發表于 05-28 10:38 ?2218次閱讀
    RT-Thread設備<b class='flag-5'>模型</b><b class='flag-5'>框架</b>及創建注冊設備的<b class='flag-5'>實現</b>

    深度解析AI模型框架研究及應用

    坐擁大模型+訓練框架+數據+社區多重優勢,百度有望成為AIGC領域率先實現商業化的領頭羊。
    發表于 04-12 08:43 ?525次閱讀

    模型部署框架FastLLM實現細節解析

    接著 大模型部署框架 FastLLM 簡要解析 這篇文章首先梳理了一下FastLLM的調用鏈和關鍵的數據結構,然后解析了 FastLLM 的一些實現細節和CPU/GPU后端實現采用的優
    的頭像 發表于 07-27 10:48 ?1374次閱讀
    大<b class='flag-5'>模型</b>部署<b class='flag-5'>框架</b>FastLLM<b class='flag-5'>實現</b>細節解析

    谷歌模型框架是什么?有哪些功能和應用?

    谷歌模型框架(Google Model Framework)并不是一個特定的框架,而是指谷歌開發的一系列軟件框架,用于支持機器學習和人工智能
    的頭像 發表于 02-29 18:11 ?1556次閱讀

    谷歌模型框架是什么軟件?谷歌模型框架怎么用?

    谷歌模型框架通常指的是谷歌開發的用于機器學習和人工智能的軟件框架,其中最著名的是TensorFlow。TensorFlow是一個開源的機器學習框架
    的頭像 發表于 03-01 16:25 ?939次閱讀

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

    大語言模型開發框架是指用于訓練、推理和部署大型語言模型的軟件工具和庫。下面,AI部落小編為您介紹大語言模型
    的頭像 發表于 12-06 10:28 ?164次閱讀
    主站蜘蛛池模板: 秋霞网韩国理伦片免费看| 手机在线观看无码日韩视频| 香蕉99久久久久成人麻豆| 菠萝视频高清版在线观看| 暖暖 免费 高清 日本在线| 在线亚洲视频无码天堂| 久久免费视频在线观看6| 在线二区 中文 无码| 老司机福利在 线影院| 91热久久免费频精品动漫99| 嫩草影院未满十八岁禁止入内| 5g天天奭视频| 欧美乱妇日本无乱码特黄大片| xxx军人3p大gay| 少妇久久久久久被弄高潮| 国产成人ae在线观看网站站| 午夜伦yy44880影院| 国产人妻精品无码AV在线五十路| 我的漂亮朋友在线观看全集免费| 国产精品白浆精子流水合集| 大胸美女洗澡扒奶衣挤奶| 青青草原国产在线观看| 国产36d在线观看| 亚洲国产成人久久一区www妖精| 国产一区二区三区四区五在线观看| 亚洲视频网站欧美视频网站| 老师在讲桌下边h边讲课| 被老总按在办公桌吸奶头| 神马伦理不卡午夜电影| 国产一卡2卡3卡4卡孕妇网站 | 印度学生xxxxx性14一16| 理论片午午伦夜理片久久| yellow免费影视大全| 手机看片国产免费久久网| 蝴蝶中文综合娱乐网2| 99久热这里精品免费| 无人区日本电影在线观看| 久久久精品免费免费直播| jlzz中国jizz日本老师水多| 鸭子玩富婆流白浆视频| 美女图片131亚洲午夜|