采用C++代码插装的实时软件内存错误分析

来源 :计算机科学与探索 | 被引量 : 0次 | 上传用户:shenxiaoxia123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在航天领域中,安全关键的大型实时软件系统往往直接影响到任务成败,一般难以全面检测、分析或避免内存泄漏等常见内存错误。定义了实时软件的12种典型内存故障模式,提出了一种基于C++代码插装的实时软件内存错误快速分析方法。该方法通过对C++源代码进行静态分析,获取指针变量相关信息;通过C++代码插装和运行不同测试用例,实时收集统计C++指针对象的分配、释放、赋值、c-use和p-use使用情况,结合实时软件的典型内存故障模式进行分析,并自动生成详情报告。应用案例表明,该方法能够高效快捷地发现实时软件潜在的典型内
其他文献
采用混凝-SBR法对江阴环境工程公司提供的核糖核酸废水进行处理研究,确定了混凝阶段的混凝剂种类、最佳投加量、最佳pH值。结果表明,聚丙烯酰胺作混凝剂效果最佳,其投加量为7
通过建立简单的数学模型来描述土壤在轻度污染下的自净机制。结果表明,当外界干扰未超过自我恢复的环境容量时,土壤在自净因子的作用下逐渐恢复趋于平衡位置。模型解的形式显
有数据显示,美国交通运输系统所用掉的燃料占全国燃料消耗总数的70%以上。但这些燃料中真正起到驱动车辆的仅有10%到16%,其余绝大部分都以机械摩擦、车辆振动、废热以及其他无效的方式被白白浪费掉。为使这部分能源获得更为充分的利用,科学家可谓是想尽了办法,先后开发出了高效能发动机、燃油添加剂、将废热转化为电能的热电材料,并提出了利用公路进行发电的大胆设想。  据美国物理学家组织网7月15日报道,日前美
5月19日上午,第五届中国(天津)国际建筑节能与新型建材展览会在天津梅江国际会展中心拉开帷幕,这是环渤海地区规模最大、影响力最强、最具权威性的建材专业展览会。  本届展会由中国建筑材料联合会、市建交委、市经信委主办,为期三天,将汇集200余家中外著名建材品牌企业参展,展出规模达800多个展位。与往届相比,这届展会更加贴近普通百姓生活,展会以“绿色、生态、环保”为主题,引进大量国际新型低碳、绿色、环
软件特征定位是成功实施软件演化意图的前提条件。针对当前特征定位方法准确率低,定位空间庞大和自动化程度不高等问题,提出了一种面向行为主题的混合特征定位方法。该方法将软
从河北省环境质量供需预测结果中看出,供需之间仍存在较大缺口,环境质量形势不容乐观。为此提出污染治理对策。
现实世界的实体间往往存在着复杂的语义关系,而且实体间的关系往往是相互的。现有数据库无论是扩展了对象关系模型的Oracle,还是首次提出逆向关系定义的ODMG(object data manage