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

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

3天内不再提示

广电计量 | 汽车功能安全软件安全测试方法

广电计量 ? 2023-02-06 11:40 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近年来,智能网联汽车行业已经进入飞速发展的轨道,“软件定义汽车”已经成为业内人士的共识,同时也将面临着功能安全、网络安全等多重挑战。本文通过对相关标准中测试要求的介绍,探讨汽车功能安全测试的测试方法。

软件安全测试内容及方法

根据软件开发V模型,软件安全详细设计完成之后,需要进行相应的软件验证,集成及测试等内容,即V模型右边内容,具体包括:软件单元测试,软件集成和测试,软件安全要求验证。具体如下图所示:

软件安全验证方法

ISO 26262-6:2018针对软件单元验证、集成验证、嵌入式软件验证这三部分内容分别进行了阐述,并根据不同的ASIL等级对其验证方法进行推荐:

上面列举的三类测试,虽然它们属于软件开发V模型不同测试层级,但很多测试方法是共通的,例如基于需求的测试、接口测试、故障注入测试等等。

为更好地理解,我们可以从测试类型的角度,将以上测试方法分为:

? 静态分析(Static Analysis)

? 动态分析(Dynamic Analysis)

对于功能安全软件安全测试、软件单元验证、集成验证、嵌入式软件验证对应测试类型如下:

?单元验证:静态分析 + 动态分析,静态为主

? 集成验证:静态分析 + 动态分析,动态为主

?嵌入式软件验证:动态分析

下面,对于静态分析和动态分析进行详细说明:

静态分析

静态测试属于最基本的测试,是指不用执行程序的测试,它主要采取代码走查、技术评审、代码审查等方法对软件产品进行测试,主要包括以下内容:

软件/代码是否满足相关质量标准?

─ 走查,结对编程,检查

─ 控制流分析

─ 数据流分析

─ 静态代码分析

除不同类型的人为分析检查外,静态分析最重要内容为静态代码分析,主要目的是检查代码编写是否符合特定的编程规则。对于大部分车辆控制器代码而言,静态代码分析,即C代码静态分析(如果基于模型开发,则是自动生成的代码),主要是保证代码满足MISRA C(Motor Industry Software Reliability Association, 汽车工业软件可靠性协会)相关的要求。

静态代码分析一般可以直接采用自动化检测软件,例如SIMULINK、 Model Advisor; Vector、 VectorCAST; Perforce、Helix QAC等,通过配置代码检测规则,然后导入源文件进行自动化分析,如果不满足相关要求,则需要对代码进行修改,直至满足为止。

动态分析

动态分析是指实际运行程序,并通过观察程序运行的实际结果来发现错误的软件测试技术,它包括了以下几个方面:

①软件/代码是否做了它应该做的?

─ 基于需求测试─ 接口测试─ 背靠背测试

②软件/代码是否做了它不应该做的?

─ 鲁棒性测试

③软件/代码是否足够?

─ 结构覆盖性测试

重要的动态测试包括:

【基于需求测试】

基于分配的安全需求和测试环境,制定安全测试用例,测试用例一般包括5个关键参数,即: 初始状态或前提条件,数据设置、输入、预期输出、实际输出。

【接口测试】

不同软件层次接口,包括信号名称、数目、数据类型、范围测试。

【故障注入测试】

即鲁棒性测试,故障注入测试主要目的是验证系统设计、软件设计过程所提出安全机制或安全措施的有效性,通过在特定位置注入错误,包括错误的数值、方向、频率等,对系统功能安全机制响应时间、诊断覆盖等内容进行验证。

【背靠背测试】

基于模型设计的测试,验证模型和生成的代码的一致性,即采用相同的测试用例,同时输入模型和生成的代码进行执行,对二者输出结果进行比较,一致则通过,否则存在不一致。

除基本测试方法外,ISO 26262-6:2018对不同阶段的软件安全测试环境也有相应的要求:

单元验证及集成验证:基于开发环境的软件测试,包括模型在环、软件在环、处理器在环、硬件在环。

嵌入式软件验证:硬件在环或车辆

我们的服务

广电计量信息化服务事业部在汽车功能安全服务方面可提供相应的培训、咨询、认证辅导服务。并且,可以基于汽车功能安全要求向整车企业及相关零部件企业提供完整的软件评测服务。具体服务包括:

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

    关注

    8

    文章

    5772

    浏览量

    129418
  • 安全
    +关注

    关注

    1

    文章

    359

    浏览量

    36315
  • 汽车
    +关注

    关注

    15

    文章

    3912

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    广电计量旗下金源动力中标南京数据安全评估项目

    近日,广电计量控股子公司——北京金源动力信息化测评技术有限公司(以下简称“金源动力”)中标南京市卫生健康委员会智慧托育管理互动平台数据安全风险评估项目。该项目是金源动力加入广电
    的头像 发表于 08-15 09:08 ?323次阅读

    车辆信息安全测试:构建智能汽车的坚实防线

    驾驶功能,严重威胁到驾驶者和乘客的生命安全。因此,对车辆进行严格的信息安全测试显得尤为重要。 车辆信息安全
    的头像 发表于 08-05 17:46 ?314次阅读

    如何打造全方位的汽车功能安全

    在不断发展的汽车技术中,功能安全是一个非常重要的领域,它确保电子系统以及基于软件的系统即使存在故障的情况下也能正确地响应其输入,其中涉及危险识别、风险评估和
    的头像 发表于 07-28 10:53 ?1467次阅读
    如何打造全方位的<b class='flag-5'>汽车</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>

    无锡广电计量入选无锡市企业技术中心

    近日,广电计量检测(无锡)有限公司(简称:无锡广电计量)获无锡市工信局“无锡市企业技术中心”资质认定。这是继获得“江苏省第三代半导体器件性能测试
    的头像 发表于 07-16 09:55 ?364次阅读

    广电计量出席2025新能源汽车材料技术研讨会

    近日,“创新材料领航,储动汽车未来” 新能源汽车材料技术研讨会,在广电计量科技产业园成功举行。活动由广东省工业新材料协会和广东省新能源汽车
    的头像 发表于 06-12 17:13 ?511次阅读

    小鹏汽车斩获两项国际顶级安全认证 ISO 26262功能安全流程认证和ISO 21448预期功能安全(SOTIF)流程认证

    2025年5月,小鹏汽车顺利通过全球权威安全认证机构雅析exida 功能安全(ISO 26262)ASIL D 流程认证和 预期功能
    的头像 发表于 06-07 19:00 ?2872次阅读
    小鹏<b class='flag-5'>汽车</b>斩获两项国际顶级<b class='flag-5'>安全</b>认证 ISO 26262<b class='flag-5'>功能</b><b class='flag-5'>安全</b>流程认证和ISO 21448预期<b class='flag-5'>功能</b><b class='flag-5'>安全</b>(SOTIF)流程认证

    电磁兼容与信息安全测试系统平台软件

    电磁兼容与信息安全测试系统平台软件
    的头像 发表于 05-06 14:50 ?297次阅读
    电磁兼容与信息<b class='flag-5'>安全</b><b class='flag-5'>测试</b>系统平台<b class='flag-5'>软件</b>

    广电计量助力中国商业航天高速发展

    广电计量作为商业航天检测领域的生力军,受邀参与开幕式、“航天之夜·科学家嘉年华”、航天产业成就展等中国航天日系列活动,系统展示了广电计量商业航天全产业链检测技术服务体系。
    的头像 发表于 04-29 14:38 ?568次阅读

    电磁兼容与信息安全测试系统软件

    电磁兼容与信息安全测试系统软件
    的头像 发表于 04-28 22:58 ?312次阅读
    电磁兼容与信息<b class='flag-5'>安全</b><b class='flag-5'>测试</b>系统<b class='flag-5'>软件</b>

    使用Tessent解决方案增强汽车功能安全

    ?质量、功能安全?、信息安全和可靠性是设计IC时的关键考虑因素。对于面向汽车、航空航天或医疗领域的先进IC,设计、制造、测试和生命周期监控的
    的头像 发表于 03-28 09:30 ?1112次阅读
    使用Tessent解决方案增强<b class='flag-5'>汽车</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>

    直流充电安全测试负载方案解析

    随着电动汽车充电功率的快速提升和充电场景的复杂化,直流充电设备的安全性能成为行业关注的核心问题。充电桩、动力电池及车载充电系统在实际运行中可能面临过压、过流、绝缘故障等多重安全风险,因此亟需通过
    发表于 03-13 14:38

    功能安全实车测试新突破:故障注入技术的创新实践

    是验证系统安全机制有效性的重要手段。基于故障注入的功能安全测试旨在验证智能网联汽车的硬件及软件
    的头像 发表于 02-26 10:01 ?1314次阅读
    <b class='flag-5'>功能</b><b class='flag-5'>安全</b>实车<b class='flag-5'>测试</b>新突破:故障注入技术的创新实践

    智能网联汽车功能安全及预期功能安全测试解决方案

    经纬恒润安全团队致力于为国内外整车厂和零部件供应商提供优质的功能安全、预期功能安全咨询服务,涵盖流程建设服务、开发咨询服务、
    的头像 发表于 12-19 15:20 ?1300次阅读
    智能网联<b class='flag-5'>汽车</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>及预期<b class='flag-5'>功能</b><b class='flag-5'>安全</b><b class='flag-5'>测试</b>解决方案

    知行科技《基于仿真方法量化AEB系统功能安全阈值》入选智能网联汽车功能安全典型案例

    近日,在第三十一届中国汽车工程学会年会暨展览会(SAECCE 2024)上,由中国汽车工程学会智能网联汽车安全分会组织的“2024年智能网联汽车
    的头像 发表于 11-28 17:52 ?1861次阅读

    广电计量与上海汽检签署战略合作协议

    近日,广电计量检测集团股份有限公司(简称:广电计量)与上海机动车检测认证技术研究中心有限公司(简称:上海汽检)举行战略合作签约仪式。
    的头像 发表于 11-26 11:48 ?917次阅读