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

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

3天内不再提示

ASCET-DEVELOPER符合MISRA标准高质量生产C代码

科技绿洲 来源:ETAS易特驰 作者:ETAS易特驰 2022-06-06 10:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ASCET-DEVELOPER IDE是一个基于Eclipse的嵌入式软件图形化建模开发集成环境。借助ASCET-DEVELOPER,软件工程师能够构建高性能、安全、可靠、低开销且易于维护的嵌入式软件。

ASCET-DEVELOPER的代码生成技术已经在大批量生产项目中使用了20多年,并且已经为4.5亿个ECU提供动力,应用领域涵盖底盘控制(如ABS/ESP)、经典和电动动力系统、燃料电池系统、高速列车的制动控制、变速箱控制、驾驶员辅助系统等等。

ASCET-DEVELOPER支持既定的行业标准,如MISRA、OSEK、ASAM、AUTOSAR和FMI。生成的代码符合MISRA-C:2012标准,满足安全、安全性和便携性方面的最高标准,通过ISO26262 ASIL-D和IEC61508-SIL3 TÜV认证

关键特性

建模

ASCET-DEVELOPER允许您轻松地结合使用文本和图形,以满足您的编程需求。有不同的可能性对您的逻辑进行建模,使您能够以您喜欢的方式高效地工作。

pYYBAGKdZ9-ABJlSAAEAUW58a9M928.png

如图所示,有四种规范供您选择:

使用方框图的图形规范

使用状态机编辑器的图形规范

使用ESDL编辑器的文本规范

使用C代码编辑器的文本规范

此外,ASCET-DEVELOPER还具有改进模型和代码质量并提高效率的其他特性:

动态静态分析,即时反馈建模错误或违规行为

通过综合质量指标创建可维护模型

验证

根据不同的开发周期阶段,ASCET-DEVELOPER为有效和全面地测试模型提供了不同的可能性:

内置单元测试框架。

使用ETAS实验环境进行PC模拟仿真

测试执行中的模型覆盖和分析,包括语句、分支、状态、转换和修改的条件决策(MC/DC)覆盖率。

ASCET-DEVELOPER模型可以与支持FMI标准的外部工具中的模型一起模拟,通过FMU导出或在MATLAB/Simulink中通过函数传输进行连接。

使用ETAS原型解决方案在实时硬件上进行功能原型设计,可在试验台或车辆上进行早期、真实的验证。

ASCET-DEVELOPER还可以无缝对接第三方自动测试工具,例如TPT,进行系统的自动化测试。

自动代码生成

手动编写代码需要额外的工作来防止错误,并使其符合标准和编码准则。有了ASCET-DEVELOPER,你只需要专注于解决问题,其余的都由代码生成器来完成。它具有以下特点:

符合MISRA标准的高质量生产C代码。

对用户来说,代码的可读性很强

可追溯到您的ASCET-DEVELOPER模型

自动插入防御性代码。例子包括:被零除保护、基于类型属性的饱和限制以及数组类型的索引溢出保护。

定点代码生成

通过将ASCET-DEVELOPER模型映射到AUTOSAR结构来生成AUTOSAR代码。

快速重用现有的ASCET-DEVELOPER模型,并通过自定义选项为不同目标生成代码

*自定义回调到设备特定的算术、插值或服务库。

*编译器的内存指令

*可在编译或生成时解析的条件代码和数据结构。

*大量资源和运行时性能的优化策略。

工具链集成

ASCET-DEVELOPER提供了各种接口和标准化的文件交换格式,使您可以轻松地将工具集成到您的开发过程和工具链中。以下功能有助于集成:

ASCET-DEVELOPER构建在eclipse平台上。这允许在同一个IDE中无缝集成流程工具。

*通过本机eclipse插件连接到JIRA、Bitbucket、Git、SVN、ibmrtc

* 安装在不同厂商如STM、ARM提供的现有eclipse嵌入式工作台内

*为多个目标建模和生成代码,在同一个IDE中构建并调试

需求可追溯性和Yakindu可追溯性允许将过程工件链接到ASCET-DEVELOPER模型(例如需求管理的DOORS)。

从ASCET模型中生成额外的过程工件,如A2L、ARXML、MDX。

通过附带的ASCET SDK对您的过程进行扩展(例如,将您自己的过程编码插入ASCET静态分析引擎中)。

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

    关注

    5209

    文章

    20663

    浏览量

    337108
  • 接口
    +关注

    关注

    33

    文章

    9601

    浏览量

    157628
  • 编码
    +关注

    关注

    6

    文章

    1040

    浏览量

    57139
  • C代码
    +关注

    关注

    1

    文章

    90

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高质量RAG系统的五个核心设计要点

    检索增强生成(Retrieval-Augmented Generation, RAG)已成为构建大模型应用的标准架构。然而,大多数RAG系统在设计初期会因为忽略核心设计原则而在实际部署中暴露严重问题。本文从工程实践角度出发,梳理高质量RAG系统的5个核心设计要点。
    的头像 发表于 04-24 14:42 126次阅读

    鸿利智汇核心参编助力照明行业高质量发展

    近日,人力资源社会保障部正式颁布《灯具设计师》国家职业标准(2026年版)。鸿利智汇集团股份有限公司作为核心参编单位深度参与标准研制全过程,以行业龙头担当,助力照明行业人才培育与高质量发展。
    的头像 发表于 04-14 15:38 238次阅读

    嵌入式C语言高质量编程:从“能用”到“卓越”的跨越

    只有掌握了嵌入式C硬核的技术,才能够铸就工业级高质量代码
    的头像 发表于 03-13 10:18 232次阅读
    嵌入式<b class='flag-5'>C</b>语言<b class='flag-5'>高质量</b>编程:从“能用”到“卓越”的跨越

    广电计量荣获番禺区高质量发展企业服务先进集体

    2月26日,紧随全省、全市“新春第一会”的脚步,广州市番禺区高质量发展大会在龙沙港召开。大会深入贯彻落实省、市高质量发展大会部署要求,以“奋力实施第二个‘万亩千亿’产业攻城拔寨,工商并举打造番禺先进
    的头像 发表于 02-28 16:46 1910次阅读

    C语言安全编码指南:MISRA C、CERT C、CWE 与 C Secure 标准对比与Perforce QAC应用详解

    如何编写真正安全的C语言代码?指南涵盖MISRA C、CERT、CWE等国际安全编码标准对比,以及如何借助Perforce QAC自动检测漏
    的头像 发表于 01-26 17:38 1098次阅读
    <b class='flag-5'>C</b>语言安全编码指南:<b class='flag-5'>MISRA</b> <b class='flag-5'>C</b>、CERT <b class='flag-5'>C</b>、CWE 与 <b class='flag-5'>C</b> Secure <b class='flag-5'>标准</b>对比与Perforce QAC应用详解

    天合光能亮相2025光伏产业高质量发展与技术标准论坛

    10月23日-24日,中国电子技术标准化研究院与中国光伏行业协会在新疆昌吉联合主办“光伏产业高质量发展与技术标准论坛”,聚焦光伏电池组件质量提升、技术
    的头像 发表于 10-29 09:16 811次阅读
    天合光能亮相2025光伏产业<b class='flag-5'>高质量</b>发展与技术<b class='flag-5'>标准</b>论坛

    PCBA工程师必看:高质量BOM的5个‘隐形规则’

    一站式PCBA加工厂家今天为大家讲讲PCBA加工中高质量BOM要求有哪些?PCBA加工中高质量BOM的5大核心要素。在PCBA加工中,高质量的物料清单(BOM)是保障生产零失误的核心工
    的头像 发表于 10-17 09:18 1129次阅读

    标贝科技参编《人工智能高质量数据集建设指南》

    联盟数据委员会共同发布《人工智能高质量数据集建设指南》,旨在为业界建设高质量数据集提供有实操价值的指导和参考。标贝科技深度参与指南的编制工作,将产业实践经验转化为标准框架,为行业洞察与产业实践贡献专业力量
    的头像 发表于 09-11 17:19 1024次阅读

    索尼重载设备的高质量远程制作方案和应用(2)

    索尼的远程制作可以被称之为制作级的高质量远程制作,或重载设备的高质量远程制作,远程设备结合常规系统设备,提供和本地制作类似的制作级高质量图像,延续电视台/制作公司的设备特点和优势。
    的头像 发表于 08-21 15:56 1423次阅读
    索尼重载设备的<b class='flag-5'>高质量</b>远程制作方案和应用(2)

    索尼重载设备的高质量远程制作方案和应用(1)

    最近的各地体育活动中,索尼提供了多种产品和系统方案进行测试和使用,其中将摄像机用于转播场地的集中式远程制作方式是常用方式。索尼专业解决方案突出制作级质量的优势,具有图像高质量,低码率,低延时特点,能提供不一样的高质量远程制作。
    的头像 发表于 08-21 15:55 1090次阅读
    索尼重载设备的<b class='flag-5'>高质量</b>远程制作方案和应用(1)

    大模型时代,如何推进高质量数据集建设?

    高质量数据集,即具备高价值、高密度、标准化特征的数据集合。 在AI领域,高质量数据集地位举足轻重,如同原油经炼化成为汽油驱动汽车,海量原始数据需转化为高质量数据集,才能助力大模型精准掌
    的头像 发表于 08-21 13:58 1009次阅读

    从芯片到主板,科技创新实现高质量发展

    数字化时代,科技的迅猛发展深刻影响着各个领域。从芯片到主板的集成,生动展现了科技创新如何成为推动高质量发展的核心动力。
    的头像 发表于 07-26 16:26 975次阅读

    新能源变革之路,要建在“高质量”的路基上

    高质量”是能源革命的前提与基座
    的头像 发表于 06-24 11:42 2640次阅读
    新能源变革之路,要建在“<b class='flag-5'>高质量</b>”的路基上

    Helix QAC 2025.1 重磅发布!MISRA C:2025® 100%覆盖

    Helix QAC 2025.1新增功能 Helix QAC 2025.1实现了对新版MISRA C:2025®标准的 100% 覆盖,并提供对应的合规模块。此版本还扩展了对 CERT C
    的头像 发表于 05-13 16:48 1603次阅读
    Helix QAC 2025.1 重磅发布!<b class='flag-5'>MISRA</b> <b class='flag-5'>C</b>:2025® 100%覆盖

    MISRA C:2025新标准解析:新增规则、优化点与静态代码分析工具支持(Perforce QAC、Klocwork)

    MISRA C:2025®发布!新增5条规则,并对部分现有规则进行了扩展、重组,以进一步简化安全关键型系统的开发流程。如何实现最新MISRA合规性?
    的头像 发表于 05-08 17:58 3512次阅读
    <b class='flag-5'>MISRA</b> <b class='flag-5'>C</b>:2025新<b class='flag-5'>标准</b>解析:新增规则、优化点与静态<b class='flag-5'>代码</b>分析工具支持(Perforce QAC、Klocwork)