软件接口设计_软件FMEA 软件开发风险管控

Foreword

近年来,随着电子计算机技术和信息技术的飞速发展,汽车智能化控制技术、控制系统不断出现,使汽车插上智能化翅膀。智能汽车正出现在我们这个世界上,并成为人类最为青昧的高级宠物。在汽车全球卫星定位系统(GSP)、汽车惯性导航系统(INs)、智能巡航系统(1cc)、各种雷达避撞系统,纷纷登台亮相之时,出现了形形色色的汽车智能化新技术,这些技术主要应用在汽车的动力控制、制动控制,以及其它各种部件上。这些智能化技术的应用,进一步改变了汽车的面貌,使汽车朝着人性化的方向发展,越来越听从人类的“使唤”。

智能化的背后,软件驱动的关键作用越来越突出,软件驱动汽车的时代已经到来,但软件安全也值得引起大家重视。

德茨咨询,持续专注于FMEA方法应用与创新,我们在产品FMEA基础上,推出系列软件FMEA、机电一体化FMEA、以及FMEA-MSR 培训与辅导。

bd7a369cf126b31f5a034ca744f5f8cd.gif

软件FMEA方法-软件开发风险管控 软件FMEA必要性

在过去的一年时间里,由于软件故障,从发动机管理程序、稳定性控制问题、制动控制系统以及车载信息娱乐系统,经历了数次召回事件。汽车召回案例统计数据,软件故障导致的汽车召回频率正在快速增加。而FMEA作为降低汽车召回必要的风险分析管控的有效工具,在软件的开发过程中,如何更好使用FMEA值得大家一同探讨。

软件FMEA理解

软件产品与硬件产品不同,有其自己的特殊性。软件设计是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。将问题或事物分解并模块化使得解决问题变得容易,分解的越细模块数量也就越多,它的副作用就是使得设计者考虑更多的模块之间耦合度的情况。软件失效模式与影响分析应贯穿于软件的整个研制周期,可以帮助设计者较早发现设计缺陷,并提出改进措施和避错容错方案按照软件产品的生命周期。

因此,根据软件系统开发的一般过程将SFMEA方法分为四个层次:

  • 系统级FMEA

  • 功能FMEA

  • 接口级FMEA

  • 详细级FMEA

层次之间的关系和模型,如图:

c8e6b5c527ee1f8aec2288e792c555d6.png

软件FMEA分析范围

嵌入式软件开发需要软硬件开发环境和工具,嵌入式软硬件必须协同设计,因此在进行FMEA分析时,我们不能严格将软硬件完全分开,需要考虑软件和硬件交互的接口,软件FMEA分析时需要考虑必要的软件运行环境,同时需要考虑来自硬件一定的输入、输出关系,将软件、硬件视为一个系统功能分析,根据开发不同阶段进行不同范围FMEA分析,同时在进行测试验证时,需要软件、硬件集于一体才能完成系统验证功能。

如图,软件生产周期模型-瀑布模型:

df00db82ca314c87fe47f2448840e886.png

关注软件接口分析

软件接口分析不同于硬件,硬件接口一般可以通具体形式表现出来;如物理连接、能量交换等;而软件接口是比较抽象且复杂的,涉及到软件与硬件接口;软件不同模块之间接口;软件不同架构层级间接口;重要的是软件与用户操作界面接口,以上接口在进行软件FMEA分析时,需要按照合理的逻辑关系列出其交互关系以及功能,然后又针对性地识别失效,进行一系列的设计验证与测试。

因此做好接口FMEA分析,我们需要充分借助于FMEA框图,基于框图列出结构,然后进行功能失效分析。如图:

b192a0501029c2af703a50b32a329d4a.png

来源:德茨咨询

汽车行业知识分享平台为您精选!

点击阅读原文,了解更多相关信息

鸣谢:

汽车智库:www.autoekb.com

汽车企业知识库管理:www.autokm.cn

323d48484faf2a7a5a1223009fc524f2.png   

     汽车企业共享大学

9551b52d50c2696f0aff210db542a088.png

汽车知识分享平台

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FMEA(Failure Mode and Effects Analysis)是一种常用的风险分析方法,用于识别和评估系统或过程中的潜在故障模式及其对系统性能的影响。在汽车行业中,FMEA被广泛应用于汽车设计和制造过程中,以识别和减少潜在的故障和风险。 汽车黑客攻击软件FMEA是一种基于FMEA方法的安全评估工具,用于评估汽车系统中可能存在的黑客攻击风险。它通过分析汽车系统中的潜在攻击路径、攻击方式和攻击后果,帮助汽车制造商和安全专家识别和解决潜在的安全漏洞。 具体而言,汽车黑客攻击软件FMEA通常包括以下步骤: 1. 系统分析:对汽车系统进行全面的分析,包括硬件、软件、通信网络等方面,确定系统的功能和架构。 2. 潜在攻击路径分析:识别可能存在的攻击路径,包括物理接口、无线通信、外部设备等,分析攻击者可能利用的入侵点。 3. 攻击方式分析:针对每个潜在攻击路径,分析攻击者可能采取的具体攻击方式,如远程控制、篡改数据等。 4. 攻击后果评估:评估每种攻击方式对汽车系统的影响和后果,包括安全性、可用性、隐私等方面。 5. 风险评估和优先级排序:根据攻击后果的严重性和概率,对潜在攻击进行风险评估,并确定优先处理的攻击路径和方式。 6. 安全措施建议:根据风险评估结果,提出相应的安全措施和建议,包括硬件和软件的改进、网络安全策略等。 总之,汽车黑客攻击软件FMEA是一种帮助汽车制造商和安全专家评估汽车系统中潜在黑客攻击风险的工具,通过分析攻击路径、方式和后果,提供相应的安全措施建议,以保障汽车系统的安全性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值