混合轨迹流的任务分离技术与实现

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:ourui4108432566
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代计算技术的大力发展以及计算机软件在社会各领域中的广泛应用,软件的规模不断扩大,系统的复杂程度也变的越来越高,在软件运行中表现的新特性为运行的动态性、执行过程的不可预见性。社会生产生活的信息化和网络化的程度不断增加,人们对软件功能的需求也在不断的变化,为了满足人们不断变化的需求,开发团队也在对软件系统的规模不断的变大的过程中加强了相互协作。支撑大型的分布式的应用服务的系统架构上往往都是很复杂,大型的分布式的应用系统通常使用分层的体系结构,一个功能的完成要涉及到位于不同的层的组件。在这样的应用服务系统中的逻辑任务具有的较高的并发性。应用系统在软件架构设计,功能开发及代码实现上存在的潜在逻辑缺陷会因为复杂应用而生,大量的系统潜在的缺陷会导致应用系统性能的降低,在系统使用高峰的时候有可能导致系统提供的服务中断。有时出现系统能提供相应的服务,但服务响应时间却变的很长,是系统维护人员最难以发现并定位到缺陷的。理解软件运行行为是发现软件缺陷,了解软件性能以及对软件优化的关键,因此,理解软件运行时的行为成了众多国内外专家学者的热点研究。在充分理解软件运行与操作系统之间的交互的基础上,本文提出在Windows操作环境下,使用程序插装技术与事件追踪ETW技术相结合设计了混合轨迹任务分离系统用于获得并发执行任务程序产生的混合执行轨迹,对具体任务的运行踪迹进行分离提取、有效存储。对混合轨迹流的任务分离系统进了详细设计,该系统采用分层架构和构件技术,模块之间的相互依赖性较少,模块具有低耦合、高内聚性的特点。最后对系统功能进行了实验证,实验结果证明所做工作的正确性。在理解软件运行轨迹的基础上,对软件系统做进一步的深入研究。软件行为动态可信性的评估、软件逆向分析、软件建模重构、任务的层次结构、软件性能,及软件的可靠性及对理解软件设计为本课题的后续研究方向。本研究课题不仅具有重要的理论价值,也可以对于技术实践也具有很好的指导性意义。
其他文献
随着网络技术、信息技术的发展,各个领域的信息量急剧增加,数据挖掘处理的数据规模越来越大,同时对数据实时处理需求不断增加。特异性数据挖掘是数据挖掘和知识发现的重要组
随着我国社会网络化的发展,信息安全成为网络化发展的一个关键问题,而生物特征识别技术作为发展最快并且最具有潜力的一种信息安全技术,其应用越来越广泛。但是随着生物特征
随着Web应用的迅速发展和广泛应用,其性能验证与提高也越来越受到重视,而大型软件开发都是按照软件生命周期完成的,性能问题总是在Web应用实现之后才能准确地表现出来,而这时
无线传感器网络技术起源于上世纪九十年代,改变了很多场合下的信息获取、传输和处理的方式,引领着监测环境,获取监测数据的新潮流。   本文在阐述无线传感器网络数据融合
机器人系统将人类从一些繁琐、枯燥的,不适宜人类存在的工作环境的劳动中解放出来,给人类的生活、工作带来了极大的方便。机器人系统的发展在人类未来的生活中,工作中都具有
随着信息化建设的深入和网络技术的发展,各种数据库的开发应用带来了越来越多的数据源,此外数据格式的日益复杂化以及企业数据需求反馈时间的缩短,使传统决策支持模型越来越
随着因特网服务的不断深入,互联网商业服务深入人心,由此得到了飞速发展,而在没有实物参考的情况下,网民在消费时无法对商品进行预测,在做出选择之前更多的依赖于其他买家的
无线传感器网络(WSN)节点的计算、通信和存储能力都十分有限,以及WSN的事件突发性和固有的多到一、多跳的通信模式使其在数据传输过程中经常发生拥塞。拥塞不仅导致数据包的
随着Internet技术和图形图像学的飞速发展,网络多媒体信息呈爆炸式增长,而原始的文本检索技术已不能满足人们日益增加的知识需求,因此近年来基于内容的三维模型检索成为了一
近些年来,随着计算机技术和软件开发技术的发展,软件及其相关产品能够更加方便和广泛的传播;随之而来的软件版权保护问题也越来越引起了人们的关注,软件篡改,盗版,逆向工程等等都给