0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

生成模型驱动的开发工作流程

星星科技指导员 来源:嵌入式计算设计 作者: Lance Brooks 2022-06-17 15:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

这是一系列文章中的第四部分,这些文章解决了与自动和半自动车辆的验证和确认相关的工程挑战和机遇。

第四部分:生成模型驱动的开发工作流程

生成模型驱动开发 (MDD) 工作流程是一个系统工程过程,它使用软件工具以模型作为输入来自动生成产品,应用模型转换算法来捕获工程专业知识,否则这些技术专业知识是手动应用的。该技术允许开发人员专注于他们的领域并使用针对特定类型问题进行了优化的特定领域建模工具创建模型。在对这些模型进行充分验证和验证 (V&V) 以证明它们所代表的系统满足要求后,经过验证的模型以系统化的方式推动后续的自动化生产阶段。生成式 MDD 工作流可确保最佳质量、性能和合规性,同时缩短开发时间。

ASAM XIL、FMI 和 AUTOSAR 等标准为建立用于电气/电子 (E/E) 系统开发的综合生成式 MDD 工作流程提供了正式要素。ASAM XIL 提供标准的测试自动化和测试台架构,FMI 提供将特定领域模型部署到工作流中所需的标准抽象,AUTOSAR 对用于将正式 E/E 硬件和软件概念映射到模型的软件架构方面进行标准化和测试数据。AUTOSAR 也用作嵌入式软件运行时的生产实现的一部分。使用一组规则,工具可以获取在正常系统设计工作期间产生的测试用例描述、功能模型、环境模型和架构模型,并生成测试平台、映射、

如今,生成式 MDD 工作流从 E/E 系统架构的 AUTOSAR 模型和其软件和环境行为的 FMI 模型开始,然后自动配置和生成生产质量的嵌入式软件图像,这些图像已准备好在可扩展的 XIL 测试台上进行 V&V 。 在这些工作流程中,AUTOSAR 用于指导特定领域的行为建模活动,因为该模型代表将部署在 AUTOSAR 平台中的嵌入式软件。通过使用架构模型作为行为建模的输入,该模型符合 C/C++ 代码生成工具所需的结构,这些工具专门用于生成符合 AUTOSAR 的代码。这节省了工程调整步骤,并有助于将控制和功能工程师集中在系统周围的行为和触发语义上。

ECU 集成商几乎不需要任何输入来生产可用于 V&V 的系统。输入量取决于工程阶段(系统的哪个方面正在测试)以及他们的组织在每个工程步骤中采用的任何制度规则和风格。例如,如果正在测试的是应用程序逻辑,则生成“足够好”的 AUTOSAR 固件的默认配置规则足以验证功能,因为 AUTOSAR 兼容平台实现了独立于实际 ECU 硬件细节的标准语义。如果必须考虑时序、内存和其他与硬件相关的约束,则必须应用更严格的规则。但即使在这种情况下,一旦配置生成,

使用 AUTOSAR 感知 MDD 工作流程,模型在环 (MIL) 测试台生成是自动化的。此外,它的 V&V 工作是在更真实的嵌入式软件环境中进行的。在利用可扩展虚拟 ECU 对 ECU 硬件进行建模的工具产品中,可以跳过传统上使用软件在环 (SIL) 测试台执行的操作,并且可以直接在虚拟硬件在环上执行 V&V (vHIL) 测试台,提供 SIL 测试台的便利优势和硬件在环 (HIL) 测试台的保真度优势。

简而言之,生成式 MDD 工作流通过利用工具中捕获的实施领域专业知识来提高质量和减少问题,并消除手动或其他重复性工作,从而加快产品上市时间,从而提供价值。

本系列的第五部分也是最后一部分将讨论生成模型驱动开发在汽车 V&V 中的作用。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5209

    文章

    20629

    浏览量

    336789
  • ecu
    ecu
    +关注

    关注

    14

    文章

    991

    浏览量

    57480
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工作流节点说明---工作流节点

    平台提供工作流节点,实现工作流嵌套工作流的效果。 节点说明 在一个工作流中,开发者可以将另一个工作流
    发表于 03-24 21:05

    工作流模型节点说明

    用与端侧匹配版本的插件进行返回。 配置技能后,大模型节点的能力更接近一个独立运行的智能体,可以自动进行意图识别,并判断调用技能的时机和方式,大幅度提高此节点的文本处理能力和文本生成效果,简化工作流
    发表于 03-19 14:56

    工作流节点说明结束节点

    卡片、作为子工作流、由大模型进行融合答复的场景。 注意:工作流模式的智能体,如果其添加的工作流结束节点配置了返回变量,因为没有大模型做融合答
    发表于 03-16 16:43

    NVIDIA和ComfyUI携手简化本地AI视频生成工作流

    借助 ComfyUI 的应用视图、NVIDIA RTX Video 超分辨率和全新的 NVFP4 模型,AI 驱动的视频生成更加易用。
    的头像 发表于 03-14 16:37 2471次阅读
    NVIDIA和ComfyUI携手简化本地AI视频<b class='flag-5'>生成</b><b class='flag-5'>工作流</b>

    工作流节点说明开始节点

    开始节点是工作流的起始节点,用于设定启动工作流需要的输入信息。开始节点只有输入参数,没有输出等其他参数。开始节点中默认有一个输入参数USER_INPUT,一个默认的输入参数FILES_INPUT(非
    发表于 03-13 14:52

    开发工作流创建工作流

    择要使用的节点。 2、将节点按任务流程相连接。 3、配置节点的输入和输出参数 测试并发布工作流 开发者如需在智能体内使用该工作流,必须先完成工作流
    发表于 03-10 10:05

    AMS借助Altium Designer简化电子设计工作流程

    随着时间的推移,AMS 遇到的问题越来越多。显然,AMS 需要一个设计解决方案,将他们的整个工作流程集成到一个统一的设计环境中。也就在这时,Altium 进入了他们的视野。
    的头像 发表于 03-09 11:24 494次阅读

    是德科技与三星携手英伟达展示端到端AI-RAN验证工作流程

    演示展示了是德科技的AI-RAN解决方案如何以物理上行共享信道(PUSCH)信道估计用例,简化AI驱动RAN模块的验证流程,将数据生成、AI/ML训练和性能基准测试整合到单一的自动化工作流程
    的头像 发表于 03-05 10:04 773次阅读

    小艺开放平台平台功能

    选择插件、工作流,响应用户需求。LLM模式适用于简单对话、知识问答、基础内容生成等场景。 工作流模式 工作流模式是一种基于规则化流程的智能体
    发表于 01-30 15:24

    芯片ATE测试详解:揭秘芯片测试机台的工作流程

    ATE(自动测试设备)是芯片出厂前的关键“守门人”,负责筛选合格品。其工作流程分为测试程序生成载入、参数测量与功能测试(含直流、交流参数及功能测试)、分类分档与数据分析三阶段,形成品质闭环。为平衡
    的头像 发表于 01-04 11:14 2685次阅读
    芯片ATE测试详解:揭秘芯片测试机台的<b class='flag-5'>工作流程</b>

    生成式AI如何变革机器人工作流程

    非常激动地和大家分享我们最近的一些酷炫成果:我们正在利用生成式 AI,让机器人变得更加灵活,使用起来也更加便捷!
    的头像 发表于 12-02 15:06 1765次阅读
    <b class='flag-5'>生成</b>式AI如何变革机器人<b class='flag-5'>工作流程</b>

    强强合作 西门子与日月光合作开发 VIPack 先进封装平台工作流程

    平台开发基于 3Dblox 的工作流程。双方目前已经合作完成三项 VIPack 技术的 3Dblox 工作流程验证,包括扇出型基板上芯片封装(FOCoS)、扇出型基板上芯片桥接
    的头像 发表于 10-23 16:09 4534次阅读
    强强合作 西门子与日月光合作<b class='flag-5'>开发</b> VIPack 先进封装平台<b class='flag-5'>工作流程</b>

    ADI Power Studio工作流程与工具概述

    、直观的工作流程,利用准确的模型来仿真实际性能,并自动生成关键的物料清单和报告等内容,帮助工程团队更早做出更优决策。
    的头像 发表于 10-22 09:38 1301次阅读

    恩智浦i.MX RT1180跨界MCU驱动EtherCAT的工作流程

    上周的分享已经介绍了整个参考设计的概况和相关硬件资源。那么,本次会从软件工程角度进行分享。首先来了解EtherCAT Slave工作流程
    的头像 发表于 09-28 14:20 1340次阅读
    恩智浦i.MX RT1180跨界MCU<b class='flag-5'>驱动</b>EtherCAT的<b class='flag-5'>工作流程</b>

    电芯自动面垫分选装盒生产线的工作流程解析

    电芯自动面垫分选装盒生产线的工作流程解析|深圳比斯特自动化
    的头像 发表于 09-28 10:29 575次阅读