10月22日-24日,2018第五届上海军民两用技术促进大会及军民两用技术成果展在上海举行。上海工业控制系统安全创新功能型平台(下称“上海控安”)与中国信息安全企业北京天融信科技有限公司(下称“天融信”)在军民两用技术成果展上展示了工业嵌入式单元智能测试工具 SmartUnit系列产品、网络安全态势感知平台等工控功能安全和信息安全领域的最新成果。这些自主研发、军民融合的工控安全产品将对轨道交通、航空航天、汽车电子、能源电力等多领域进行工控系统的安全防护。
上海工业控制系统安全创新功能型平台于2018年启动,是上海市首批推动建设的18个研发与转化功能型平台之一,对接工业互联网创新发展要求,建设连接政府、上下游企业、科研院校、社会资本等相关主体的技术创新和产业生态服务平台,目标是整合资源、汇聚人才,突破若干工控安全核心技术,参与工控领域相关国际标准的制定。
据悉,SmartUnit是国内首款智能化单元测试用例设计工具,由中科院院士、华东师范大学教授、上海控安战略专家委员会主任何积丰带领团队研发出的工控系统代码智能测试工具,能对软件设计中的基本组成单元进行检查和验证,在早期发现各模块中的潜在错误,保证代码质量。
SmartUnit在“嫦娥工程”三期试验卫星中发挥了重要作用,上海控安技术总监刘虹介绍,在卫星导航系统的单元测试中,SmartUnit自动生成了覆盖率达93%以上的测试用例,测试效率提升5倍 ,加快了系统的单元测试工作。“一名工控系统代码测试人员每天只能测试5-8个函数,如果一套工控系统代码包含800个函数,完成测试至少需要3个月时间,但SmartUnit只要2小时就能测试完毕。”
“你可以把SmartUnit的运用范围理解成三个层面的交通,天上的交通,地下的交通,还有地面的交通。”SmartUnit除了运用于航空航天领域,也已经在轨道交通上运行。刘虹表示,轨道交通对安全的敏感性非常高,地铁在启动、刹车及信号灯交互上面临复杂场景,这对代码的可靠性要求非常高。在民用场景里,SmartUnit主打地面交通零部件的代码单元测试。SmartUnit对汽车电子领域将上车的零部件进行测试后,测试结果位于可控范围内,零部件才能上车使用。
“代码交给国外工具去测,多少会有一些风险,我们希望在军工领域真正做到安全可控。”刘虹说,上海控安从最基础的单元测试、最底层的代码级别解决安全问题,“这个事情也是像芯片一样,按节奏去做,未来真正实现国产化替代。”
评论 (0)