在日常生活中,我们往往不会意识到自己正与安全关键型应用紧密相连,比如汽车驾驶系统、飞机控制系统、电梯运行系统、医疗设备等。这些看似普通的设备背后,蕴含着严格的安全标准与认证体系,确保其稳定可靠运行。
随着技术的发展与法规要求的提升,安全认证已成为衡量产品质量与竞争力的重要指标。以IEC 61508为代表的国际标准,经过修订与完善,现广泛应用于多个行业,如过程工业、铁路、自动化等。ISO 26262、EN 50128、IEC 62304分别针对汽车、铁路、医疗软件与设备的安全性提出了具体要求。
启动涉及安全关键功能或安全要求的项目时,选择合适的开发工具变得至关重要。认证的开发工具不仅需满足标准要求,还需通过验证确保其在安全相关开发过程中的适用性。工具的认证要求因遵循的标准不同而异,涵盖范围从编译器到版本控制,甚至需求管理等。认证工具链能大幅减少项目团队在证明工具合理使用方面的负担。
IAR的开发工具在安全关键开发领域的认证,意味着显著减少了项目团队在工具使用合规性方面的验证工作。第三方机构TüV SüD对IAR的工具活动、问题处理流程、测试与验证过程进行了评估,确认其符合IEC 61508、ISO 26262、EN 50128、IEC 62304等安全标准的要求。认证的工具包括但不限于IAR Embedded Workbench for Arm、RISC-V、STM8、Renesas RX、RL78、RH850等,特别适合使用C或C++编程语言的项目。
选择经过认证的工具后,并非一劳永逸。支持与服务的持续性同样重要。工具供应商应有能力在产品的整个生命周期内提供支持,特别是在更新旧版本工具时,确保对错误修复的支持,并避免引入功能更新导致的复杂性。IAR通过提供特定“冻结”版本和支持服务,解决了这一问题,确保客户能够专注于项目开发,而不必担心工具升级带来的影响。
IAR的安全解决方案围绕以下几个核心要素构建:
选择经过认证的开发工具,不仅简化了项目合规性验证的工作量,还能确保在安全关键应用的开发过程中获得持续的支持与服务。对于追求高可用性与质量的产品而言,功能安全支持服务的价值不容忽视。无论产品是否直接涉及安全要求,通过IAR的安全解决方案,都能提升项目整体的可靠性和稳定性。