【摘 要】
:
嵌入式软件的特点决定了嵌入式软件的测试重点是运行时检测、内存、安全等方面。而且C/C++语言作为嵌入式软件的主流编程语言,其本身具有典型的代码缺陷:缓冲区溢出、数组越
【机 构】
:
石家庄铁道大学复杂网络与可视化研究所
【基金项目】
:
河北省第三批创新团队及领军人才"巨人计划"(冀办字[2018]33号)
论文部分内容阅读
嵌入式软件的特点决定了嵌入式软件的测试重点是运行时检测、内存、安全等方面。而且C/C++语言作为嵌入式软件的主流编程语言,其本身具有典型的代码缺陷:缓冲区溢出、数组越界、空指针引用异常、内存泄漏等。为了在检测出C/C++代码缺陷的同时兼顾嵌入式软件的测试重点,针对嵌入式软件的静态测试方法进行研究。掌握C/C++语言的常用静态测试工具的主要功能侧重点及使用方法,使用C++Test、PC-Lint两种测试工具对同一嵌入式软件源码进行静态测试。两者测试结果形成对比和补充,降低了代码缺陷的漏报、误报的可能性,提高了测试效率。实现了在代码编写阶段检测出软件中隐藏的代码缺陷,进而保障嵌入式软件安全可靠的运行,验证了该嵌入式软件静态测试方法的有效可行性。
其他文献
选取2013年3月~2015年2月在我所结核门诊进行治疗的结核病患者110例,随机分为对照组和观察组,对照组给予常规护理,观察组给予优质护理服务,观察两组患者对就诊环境、服务态度
目的观察分析对小儿呼吸窘迫综合征患者在临床中进行布地奈德+万托林加压雾化吸入治疗的疗效。方法择取在2017年9月至2018年10月我院收治的600例小儿窘迫呼吸综合征患儿,进行
<正>2019年1月10日,以"工业智联网:AI赋能·智联世界"为主题的2019国家智能产业峰会在山东青岛隆重召开。本届峰会由中国自动化学会、中国科学院自动化研究所、中国人工智能
现代军事问题极其复杂,军事变革日新月异,破除战争迷雾,认识和把握未来战争的特征和规律需要新的方法。平行军事体系尝试将当前复杂系统研究的ACP(Artificial societies,Comp
本文通过对国内外学术期刊中有关中学化学实验教学研究的文献进行整理和分析,借此考察中学化学实验教学研究的现状,从而分析中化学实验研究的发展特点,并探讨和总结存在的问
以2004—2016年我国A股上市公司的并购事件为样本,研究并购双方共享审计师对并购绩效的影响,并考察了信息不对称程度对两者之间关系的调节作用。结果表明并购双方共享审计师
<正>中华文化博大精深,文言文是其丰厚的载体,它凝聚了中华民族最宝贵的人文精髓。学生学习文言文,是对中华文化最直接的传承。可是,文言文与现代白话文在词意和语法上有着很
随着社会的进步和科技的发展,人才资源成为影响每个国家发展的关键因素。在此背景下,对人才的培养成为国家的重要任务之一。而在人才培养的过程中,高校数学作用和功能越来越
选取2011年5月~2014年9月我院收治的100例女性精神分裂症患者作为研究对象,采用随机数字表法将所选患者分为研究组和对照组各50例,研究组采用社会技能训练联合药物治疗,对照
<正>一、读文拣词师:今天咱们的新课既不是来吃杨桃,也不是来画杨桃,咱们要来有滋有味地读一读《画杨桃》这个故事。俞老师先读,好吗?生(齐):好!师:俞老师有滋有味地读,你们