ISO 26262(国际功能安全标准)是一个涵盖整个汽车产品开发过程的汽车功能安全标准。ISO 26262继承或改编自工业自动化行业的安全要求标准IEC61508,但专门为汽车行业量身定制。最新版本是ISO26262-1:2018。
它包括诸如需求分析、安全分析、质量管理、设计、实现、集成、验证、确认和配置等活动。这适用于道路车辆,如摩托车、传统的汽油汽车和卡车、混合动力汽车和自动驾驶汽车。
该标准通过规定以下要求,为整车厂(OEM)和其他供应商的汽车安全生命周期活动提供指南:
> 汽车应用的功能安全管理
总的来说,ISO26262被分为12个部分,可以简单地用上面的图表来分解。
该标准的第6部分专门针对软件级别的产品开发,Parasoft 用户可以节省时间和精力来遵守这部分标准。第 6.9、6.10 和 6.11 节代表软件的测试或形式验证和确认。
这包括根据分配的汽车安全完整性等级 (ASIL) 推荐或强烈推荐的多种验证方法(单元测试、静态分析、结构代码覆盖率、需求可追溯性等)。与安全概念和安全相关系统一样,硬件和软件的错误余地很小。
手动创建单元测试是乏味的,但幸运的是,单元测试很好地支持自动创建单元测试。Parasoft的可配置测试用例生成可以构建智能测试用例,识别bug,自动化代码覆盖,收集结果和指标,为项目分析提供依据。
采用自动化软件测试解决方案,支持并带领您完成整个ISO26262软件开发生命周期。Parasoft ISO26262合规仪表板将一切都触手可及。
Parasoft的工具套件提供了完整的验证和验证框架,包括静态分析、单元测试、集成测试、系统测试、结构代码覆盖率等,用于交付安全、合规、可靠的软件,符合任何ASIL级别,满足ISO26262。
还有一件非常重要的事情需要注意,那就是C/C++test可以集成到开发人员的IDE中。这极大地缩短了学习曲线,提高了生产力和成本。
从根据需求实现代码开始。在编写代码时,经常运行静态分析,以识别和修复任何已识别的编码冲突。这在软件开发的最早和最便宜的阶段防止了安全、保障和质量方面的缺陷——不可知的方法、敏捷、瀑布、螺旋等等。
当您进入并进入软件验证阶段(单元、集成和系统测试)时,请务必考虑将测试集成到构建过程中。自动化到现代持续集成和持续交付 (CI/CD) 工作流程已被证明在许多方面都非常有益。
更快地发现缺陷,产品改进迅速,引入更多功能,发布周期更短等等。C/C++test可以轻松地集成到现代的CI/CD开发生态系统中,提供最有价值和性价比最高的自动化软件工具和测试解决方案。
Parasoft带来了许多独特的优势。我们的客户从医疗设备到国防系统跨越多个行业,因此我们的工具必须是动态且健壮的。Parasoft解决方案执行从提供开发工具到生命周期管理的各种任务。以下是Parasoft解决方案帮助嵌入式软件团队遵守ISO 26262的一些方法。
专用集成
Parasoft C/C++test的一个关键优势是它与嵌入式IDE和调试器的专门集成。支持的IDE环境包括Eclipse, VS Code, Green Hills Multi, Wind River
Workbench, IAR EW, ARM MDK, ARM DS-5, TI CCS, Visual Studio等。
C/C++test还可以用于在主机平台、模拟器或嵌入式目标硬件上执行单元测试、集成测试和系统测试。可以对完全集成的解决方案进行优化,以将处理周期的二进制占用的额外开销降至最低。
Parasoft带来的另一个巨大优势是其独特的工具套件,可以满足当今汽车测试和确认措施方面的需求。
Parasoft SOAtest 和 Virtualize非常适合各种类型的基于网络的系统级测试。Virtualize允许开发人员更早地构建集成,稳定依赖关系并完全控制他们的测试数据。团队可以快速前进,而无需等待访问不完整或不可用的依赖服务
SOAtest提供完全集成的API和Web服务测试工具,可以自动化端到端功能API 测试。团队可以通过针对具有多个接口和协议的应用程序的高级功能测试创建功能来简化自动化测试。
节省时间和成本
Parasoft测试自动化解决方案节省了大量时间和成本。我们努力使您尽可能轻松地实现 ISO 26262 合规性的安全目标。我们的网络研讨会、白皮书和博客等资源也可作为持续的补充工具。
需要ISO26262这样的功能安全标准是因为汽车已经发展成为一个复杂的电气和电子架构,其中包含多个相互连接的ECU和数百万行代码。
确保这些系统能够解决由故障行为可能造成的危险是至关重要的。ISO26262在整个汽车产品生命周期中制定了一系列的目标,有助于解决电子系统开发中的安全问题。
汽车软件性能改进和能力确定(ASPICE)是定义汽车行业软件开发过程的标准。
ASPICE解决了团队应该如何组织他们的项目和管理可交付成果的实践。它建立在V型模的每个阶段,以确保在每个阶段持续创新和产品开发,帮助汽车供应商变得更高效。
这是一个包含安全功能或故障安全功能的标准,为电子系统以可预测的安全方式正常运行或发生故障提供了一种方式。硬件故障和软件故障都可能产生灾难性的影响。通过使用具有TÜV认证的工具,您的工具信心水平将得到提高。
例如,汽车发动机中的热传感器可以检测过热,这样发动机控制器就不会只通知司机危险状况的增加。最终,为了防止火灾危险和潜在的生命损失会迫使车辆关闭。
|
|