假如你是安全要害嵌入式体系的运用者,并且发现规划者在该设备的规划上并没有依循最佳的实作与安全性规范,你会有多担忧?我知道我会十分不安,并且依据Barr Group最近做的年度嵌入式体系安全性查询显现,咱们一切人都需求感到担忧。
Barr Group刚刚完结来自2,400位受访者的材料剖析,这些受访者都是现在从事嵌入式设备规划的工程师;藉由这些遍及全球各地(中有46%来自北美、33%来自欧洲)的工程师样本,咱们很开心肠了解到工程师们的规划哲学与实践,以及与安全性的相关。不过咱们也从查询结果看到了刻不容缓需求处理的问题──每个人都应该要停下来想一想。
查询结果显现,有22%的受访者表明他们现在正在从事的设备规划,是关乎人身安全──很令人惊奇吗?但在咱们问到他们所规划的设备假如产生毛病,会出现的最糟状况是什么时,有超越500位受访者表明或许会形成一个乃至更多的人逝世!这些受访者大多数是任职于工业自动化、医疗设备、轿车以及航太工业。
那些工业所制作的设备攸关安全并不令人意外,但透过这场大规模的查询,咱们想知道这些规划工程师是否有依循安全性规范,以及诉求牢靠度与可维护性的最佳实作办法;包含IEC、FDA、FAA、NHTSA、SAE、IEEE、MISRA等等专业安排与工业安排都针对工程规划安全性树立规范,咱们原本预期受访者应该会有挨近百分之百必定的回覆。
但惋惜的是,彻底不是这个景象!──只要67%的受访者表明他们的规划依循安全性规范,有22%却表明并没有,还有11%乃至不知道是否他们正在从事的规划有安全规范。这也就是说,每三台攸关安全的设备规划中,就或许有一台在安全性、牢靠度或是质量上有缝隙,并且没有被妥善重视或审阅,这真的让人十分担忧。
接着让咱们继续更深化一点讨论:要契合工业安全性规范,或许消耗许多本钱与时刻,那么要完成一个优秀规划的其他最佳实作呢?例如在软体规划上运用编码规范、程式码检查以及计算剖析?在这个技术领域从事攸关安全设备规划的工程师受访者们的回应更令人担忧了,请看下图的计算:
从事攸关安全嵌入式设备规划的软体工程师们,在写程式时是这样的…
为何以上这些问题答复“是”的受访者数字都没有挨近百分之百?咱们曾在不久前于德国举办的Embedded World嵌入式规划研讨会上宣布查询结果,而我看到许多听众的反响都是惊奇以及置疑;那些反响是担忧咱们的查询结果是不是真的,还有置疑那样的计算数字是不是或许犯错。
置疑论者有许多定见,有人质疑咱们的查询数字有偏颇,由于咱们的受访者并非全部都是软体工程师,因而或许并不知道软体开发工程师的实作办法;但咱们并不以为这是个问题,由于这是依据受访者答复材料的计算剖析(事实上在咱们的受访者中,只要6%表明他们仅从事硬体规划)。
还有一些人质疑,是否在计算中有地域性的偏颇,但咱们再次着重,由于咱们获得来自北美、欧洲以及亚洲的广阔受访者材料,咱们以为计算数字是杰出出现工程师主意的最大值。
也有人质疑,是否那些工程师们其实是规划攸关安全性设备中非要害性子体系(例如轿车内的卫星广播设备)?但依据咱们的调查,今天设备的互连与安全性应战,就算对错要害性子体系也或许会影响到全体体系的其他部分。
以上的查询结果促进咱们一切人应该要重视这个状况;主管们需求了解安全的重要性,并且有必要将之痕迹在规划专案时刻表以及预算表中。而实际状况是咱们咱们都需求知道,在这个物联网(IoT)的年代,咱们的设备对全球的基础建设越来越要害。
咱们一切人都有必要奉献时刻、资源以及金钱来改进产品的牢靠度,假如咱们能这么做,并且继续下去,才干保证一切人的生命安全(因而一切的企业才干不至于遭受更大的丢失)。