在过去的几十年里,汽车行业在集成软件系统方面取得了很大的成功。实际上,牵引力控制系统, 电子稳定程序系统,防滑刹车系统等在过去的几年里都极大地提高了车辆的性能,使车辆更加安全。然而,最近还是有很多关于道路车辆的软件安全问题不断成为头条新闻。车辆召回不但有损行业的声誉,而且还会给公司带来重大的经济损失。
和其他使用嵌入式软件系统的行业(如:航空航天业、核工业、医疗行业)相比,汽车行业的竞争更为激烈。因为汽车行业不断有创新产品冲向市场,与其他想要成为行业巨头的竞争者进行角逐。
现在汽车行业不断出现创新技术,比如娱乐系统、平视显示器、混合燃料推进系统等,这些新功能都需要更为复杂的软件系统来支持。比如现在用来控制混合燃料推进的系统,就集合了以前分散在不同系统中的各种功能,不过同时它也为赋予了其它相关子系统一些新功能。当然了,每个子系统都可能引进新的安全问题。
汽车行业一直在推动着技术创新,不断促进汽车的发展,但是随着新技术的不断引进,汽车的软件系统越来越复杂,因此系统可能存在的安全问题也越来越多。
现在平均一辆豪车就有差不多一亿行的代码,但是现在世界上最现代化的飞机,经过严格测试的波音787,只有七百万行代码。且不说复杂度的问题,一般情况下,代码行数越多,可能存在的软件问题也就越多。在进行测试之前,平均每一百万行代码中就有100000个问题。
虽然汽车行业的系统工程和软件标准与航空行业的相当,但是道路车辆可能存在的软件问题却比航空航天系统中的问题要多很多。而且车辆每天都行驶街道上,而驾驶员都是普通人,维修也只是在大街上的修理场进行,这些都是不受控制的环境。但是飞机却是飞行在管制空域,由经过严格训练的飞行员驾驶,并由受过训练的工程师来维护,而且会严格遵从指定的维护和操作程序。
因此对于系统集成非常复杂的汽车行业而言,软件安全测试就显得极为重要。和其它对安全性要求较高的系统一样,汽车行业也应该规定必须对软件系统进行独立的软件检测和验证,以确保系统的操作安全。如果忽视软件测试的重要性,认为这“没有必要”,“没有竞争力”、“耽误时间”、“太贵”等等,最终都可能会为此付出惨痛的代价。因为当软件产品出现问题的时候,不但会造成经济损失、影响产品信誉,甚至可能会造成人员伤亡。所以汽车行业一定要十分重视软件的安全测试,确定软件能够很好地完成设定的任务,提高产品的可靠性,从而赢得更大的市场。
创提信息科技(上海)有限公司提供的软件自动化测试工具(VectorCast,DT10,PRQA等),可以对汽车的集成软件进行有效的测试,帮助提高软件的质量,从而提高产品的安全性,使其满足特定的行业标准,顺利通过行业资格认证,尽早投放市场,抢占先机。
|