软件调试中基于事件模型的动态信息处理方法及工具

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jiangfan520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式分布式软件具有实时性、计算单元分布等特点,传统的串行调试方法和技术难以直接应用于该类软件的调试,如何针对该类软件特点设计和实现有效调试是软件调试中的重要问题。嵌入式分布式软件在运行时存在“不确定性”和“探针效应”等问题,为确保完整记录程序运行时信息,使得记录信息量大且不易理解。通过事件模型表示软件运行时行为可提高其抽象程度,易于用户理解。采用该类模型实现程序运行时信息收集可获取实时数据,可实现有效信息的抽取分析及展示,这些为解决嵌入式分布式软件行为不易监测和理解的问题提供一种可行途径。本文在深入研究嵌入式分布式软件特征基础上,提出一种基于事件模型的动态信息收集与分析展示方法以辅助用户深入理解和掌握程序的执行行为。本文首先给出一种基于事件模型的嵌入式分布式软件调试框架以及相应调试流程。其次,重点说明嵌入式分布式软件调试中基于事件配置的动态信息收集策略和分析方法,特别指出针对特定领域特征信息收集过程中的插桩策略以及信息分析过程中通信、故障等关系的分析方法。之后,采用本文提出的相应策略和方法设计实现一个基于事件模型的嵌入式分布式软件动态信息处理工具。最后,将该工具应用于综合化航电系统机载分布式软件领域,并通过实验分析和研究验证所提出策略和方法的准确性及有效性。
其他文献
运钞车辆路径问题是VRP问题的一个实际应用。对运钞车辆的行车路径进行合理的管理和规划,是降低运钞成本、提高运钞车工作效率和安全性的有效手段。本文以运钞车辆路径问题为
无线传感器网络(Wireless Sensor Networks,WSNs)具有资源有限、以数据为中心、节点数量众多且分布密集等特点,因此为了最大化网络的生命周期,在实现无线传感器网络的关键技术时,必
在零售业,营销分析发挥着重要作用,同时,数据仓库因用于存储历史销售数据而得到了广泛应用。然而,随着数据规模的急剧增长,各企业数据管理和营销分析的水平不一且发展极不均
随着网络应用的发展和安全形势的变化,互联网安全需求也随之有了新的变化和发展。爆发式的恶意软件(Malware)增长和传播使得传统的恶意软件检测方法无法及时、有效的分析和处
获取用户手机的信息必须先发送相应的指令到HLR设备,HLR设备的应答报文是由大量英文字母组成的半结构化文件,如何从半结构化文件当中高效准确的抽取可用的信息是论文研究的主要
P2P技术使当今的互联网发生了日新月异的变化,它改变了以服务器为中心的传统网络模式,提供了一种全新的获取资源的方式,得到了广泛应用。然而,P2P应用却带来了网络流量的急剧增长
近年来,随着移动应用软件数目逐渐庞大以及软件构架的日益复杂化,软件测试在确保软件质量方面发挥着重要作用。接口测试作为测试系统组件间接口的一种测试,具有成本小效率高
超分辨率图像重建技术是指从低分辨率图像序列中重建出一幅高分辨率图像,这些图像有噪声、欠采样并且模糊但是相互之间具有互补信息。这项技术不需要改变现有的硬件设备,只通过
近年来,互联网的迅速发展和网络音频数据量的急剧上升使得对网络音频数据的分类处理需求日益复杂。网络多媒体数据的获取与预处理则是各种音频处理应用的共同基础。本文的研究
随着Web Service技术的发展,面向服务架构的思想不断成熟,把SOA架构思想引入到文本信息处理系统是一个很好的尝试。因为SOA架构思想是面向服务的,系统的业务逻辑可以完全以第三