项目年度编号
1800180425
中图分类号
TP311.52
成果公布年份
2018
成果简介
该项目属于软件工程-软件质量控制技术领域。在美国全面封杀中兴事件的背景下,建立自主知识产权的工业软件质量精准诊断与分析云服务平台并大规模产业化应用,对于保障中国重点行业和国家安全具有巨大的意义和市场价值。随着自主可控战略实施和推进,在国产化芯片方面已经有龙芯、申威、飞腾部分替代国外产品,在国产化基础软件方面,已经有中标麒麟操作系统,人大金仓及武汉达梦数据库产品,但在软件质量控制方面却鲜有国内外的软件测试工具满足国产化平台下的软件测试需求。
课题组在创新基金和相关横向项目的支持下,攻克了相关核心技术难题,改变了国外技术和产品的垄断格局,形成了具有中国自主知识产权的工业软件质量精准诊断与分析云服务平台技术体系,主要发明创新如下:
1、高性能的实时软件示波器技术。“软件示波器”是国际上首创并投入使用的技术。“软件示波器”可以在进行系统级测试不需要代码的情况下直接采集程序运行的运行逻辑和路径数据,例如软件功能运行过程中的代码块,条件,函数具体执行的路径情况。
2、软件功能(测试用例)与代码实现的全自动关联与双向追溯技术测试用例与代码的双向追溯技术是该项目的发明专利技术,通过在运行过程中全自动记录测试用例执行对应的海量代码执行逻辑,实现了测试用例与代码的双向追溯关系。双向追溯技术可将功能测试的结果直接映射到代码层。
3、计算机辅助软件变更回归测试用例选取和波及分析技术基于测试用例与代码的双向追溯数据,以及多个程序开发和测试的历史数据,建立一个波及分析的矩阵,通过矩阵的运算以及代码比对的结果确定新软件更新后受到影响的功能点(测试用例)以及影响程度、排序。该项技术提供了比人工判定更加精确和全自动的计算机辅助测试分析,其结果可信度高、精确性强,并且可以对多个版本的海量程序静态,动态数据进行综合分析得到精确结果。
4、面向任意复杂类型的函数测试驱动自动生成系统全自动的测试用例生成系统:基于程序深度分析技术,获得精确的被测试单元的参数类型,主要针对复杂参数类型如指针,数组,类,结构体等,以及获取全局变量的引用,生成一套完整的驱动被测试程序运行的必要元素的全景图。
该项目已获得科技发明专利3项,计算机软件著作权6项,并发表高水平学术论文6篇。
项目成果的经济效益和社会效益巨大。该项目服务国家“自主可控、安全可信”和“中国智能制造2025”的重大战略,为国家重大重要型号项目的软件质量做精准评估与分析,至今已为上百家企业用户提供服务,获得了广大用户的支持和认可,该项目已取得直接经济效益近5000多万元。典型应用情况包括:中国中车复兴号高铁制动系统研制项目、商飞等诸多国家重点项目核心系统测试验证过程中。同时,该项目的技术成果和产品已经在中国航空,航天,兵器,船舶,电子,轨道交通等领域得到推广,特别是在军民融合的大背景下,在军事应用领域极具应用价值。
完成人
学术成果认领
- 浏览0
- 被引0
- 下载0
相似文献
- 中文期刊
- 外文期刊
- 学位论文
- 会议论文


换一批



