嵌入式车载电子系统软件测试方法的研究与应用

来源 :重庆大学 | 被引量 : 0次 | 上传用户:u20051026
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件和软件技术的飞速发展,嵌入式系统的硬件规模和性能得到了极大的提高,相应的,嵌入式系统软件的复杂性和规模也成倍增长。然而,嵌入式系统的特殊性决定了运行在其上的硬件系统和应用软件必须精简高效,稳定可靠,这就使软件的开发在整个嵌入式系统开发中的比重越来越高,软件的质量对整个产品的质量起到了决定性的作用。因此我们迫切需要一种针对嵌入式领域的测试方法和工具来提高软件的质量和可靠性,缩短软件的开发周期和减少开发成本。本文正是在这样的背景下深入研究嵌入式车载电子系统软件的测试技术,并将研究成果应用到测试实践中。论文的主要研究工作有:①从实际需要出发,对软件度量技术进行了深入研究并应用到车载电子系统测试工作中。通过软件度量技术在车载电子系统软件中的应用结果可以看出,软件度量技术不仅量化了车载电子系统程序的规模,还可以分析出软件结构及设计中的不合理和不足之处,对软件测试工作起到了指导作用。②分析了嵌入式软件车载电子系统的特点,针对这些特点,提出了适合车载电子系统的测试策略;同时,对软件开发测试模型进行了研究并提出了改进的软件开发测试W模型,在模型中强调了软件开发同测试的紧密性,为改进车载电子系统测试流程提供了切实可行的理论依据。③针对一个典型的车载电子系统嵌入式软件进行测试,进行了独立的软件测试设计和测试实施的全过程,验证了所提出的测试策略和测试模型,在确保车载电子系统软件质量的同时,提高了测试效率。④在上述研究结果基础上,论文最后从代码审查、内存泄漏、系统运行性能和代码跟踪等几个方面对车载电子系统软件的测试结果进行深入的分析。总结了通过代码审查发现的车载电子系统软件中经常出现的代码错误。同时借助Rational Test RealTime测试工具,找到了车载电子系统中内存泄漏的出处并且分析了原因,提出了修改方法。通过对车载电子系统的代码跟踪和性能测试,找出车载电子系统运行过程中的瓶颈函数,并作出了函数优化,从而提高了软件的可靠性。鉴于嵌入式软件测试技术还在发展之中,同时受到研究水平和条件的限制,还有许多问题未能深入探讨,但文中对软件度量技术的研究、软件开发测试模型的改进以及车载电子系统测试的具体实施,可为进一步研究嵌入式软件测试方法提供一种新的可行的技术途径与借鉴。
其他文献
认知无线电是近年新提出的一种无线通信的技术,它利用未授权通信用户的频谱感知能力,动态的自适应的使用空闲频谱资源,从而提高整个频谱的利用率。认知无线电用户可以感知外部环
自2002年10月上海黄金交易所成立,国内商业银行尤其是五大国有银行进度飞快的参与到贵金属交易行业中来,银行贵金属交易量增长迅速,为银行带来了丰厚的利润,贵金属业务已在银
随着互联网的不断发展与普及,各种形式多样、功能不同的网站与应用层出不穷,例如具有社交、购物、学习等等功能的网站。这些网站中一般包含着用户对新闻事件、电影音乐、商品优
藏品一直以来是博物馆存在的基础,也是博物馆开展各项业务活动的前提条件。由于资金、意识及人才等等的限制,博物馆的藏品管理工作目前还处于初级阶段,与快速发展的经济不相
平行四边形定则是一切矢量运算的普适定则,利用平行四边形定则解题,确定平行四边形是最关键的一步.如果平行四边形四个顶点中有三个确定,这个平行四边形就是唯一确定的.例如
《镁铝铁及其化合物》一章涉及许多计算型选择题,采用常规方法解题,步骤烦琐;若采用一些计算技巧,则可轻松快速解题.本文就计算技巧进行例题分析和归纳总结.一、关系式法 Th
高考化学物质结构复习中,师生对电子式的写法总认为简单,常常“轻描淡写”、“一带而过”,结果往往造成不必要的失分.本文对常考物质电子式的写法给予归纳、整理,以期给高考
随着网络技术的快速发展,网络承载的业务种类越来越多,数量也越来越大。同时,用户对业务的要求也有所提高,这使得管控能力逐渐减弱,网络问题逐渐增多,难以保障各类业务的服务
HTTP流关联是指从网页浏览产生的HTTP流量中识别出包含访问页面URL的HTTP请求,将它所在的TCP流定义为主流,并将用于访问网页内嵌对象的HTTP请求所在的辅流关联到该主流上。HT
新课程理念一直强调:学生是学习的主体,教师是学习的主导.学生不是教师填充知识的容器,而要让学生成为知识的探究者和发现者.科学的设置多层次的问题,有利于激发学生的思维活