【摘 要】
:
随着软件的应用领域越来越广以及软件规模和软件复杂度的增加,软件调试在软件开发过程中占居越来越重要的位置,并逐渐为软件开发的一个制约瓶颈。程序调试越来越需要依赖复杂
论文部分内容阅读
随着软件的应用领域越来越广以及软件规模和软件复杂度的增加,软件调试在软件开发过程中占居越来越重要的位置,并逐渐为软件开发的一个制约瓶颈。程序调试越来越需要依赖复杂的现场环境,而开发人员不可能在现场进行程序设计和调试,现场设备也不允许由开发人员任意使用。得不到相对充分调试的软件现场调试时必然会产生诸多问题,导致开发人员长期忙于现场调试和现场维护;并且现场调试具有破坏现场设备甚至引发生命安全的风险。在程序开发阶段提供一个虚拟调试环境(Virtual Debugging Environment, VDE)势在必行。虚拟调试环境面向被调试程序,以被调试程序的调试需求为目标,充分考虑现场环境,最大逼真度的模拟各种场景和条件下的现场环境及现场设备,产生调试需要的数据,然后传递给被调试程序使其完成调试。在现场调试之前尽可能的将更多的问题暴露出来,使软件的正确性、稳定性和可靠性得到一定程度上的保障,再到现场进行调试必然会缩短现场调试和维护时间,早日交付软件,从而提高软件开发效率和企业的荣誉。本文对虚拟调试环境进行了原理性的探讨和研究,主要包括以下几个方面的工作:①分析程序开发过程中的问题,指出虚拟调试环境的必要性和意义所在。②给出虚拟调试环境的概念和定义,提出在虚拟调试环境下进行软件调试应当遵守的原则。分析其系统结构和各个功能模块,给出其工作流程和使用方法。③结合具体的调试需求实例,研究和探讨了虚拟调试环境的关键技术,包括虚拟数据源、数据通信、配置与管理等模块。对调试策略进行了分析。④借助于具体的技术和调试需求实例,对如何实现虚拟调试环境进行探讨,分析实现时应当注意的问题,给出相关的通用模块。
其他文献
人睑识别是通过计算机提取脸部特征,并利用这些特征与人脸库中已有的人脸进行比较,从而完成身份验证的一种技术。近年来,随着计算机技术的发展,它作为一个重要的研究方向已经
本文开发的一种基于Web的路产影像管理系统实现了B/S模式下道路综合信息的网络化管理,这些信息包括道路影像资料、沿线道路设施及GPS信息等数据。如何将这些纷繁芜杂的数据准
当代是信息大爆炸的时代,我们每天都在浏览着各色各样的新闻,很多时候,我们出现了“信息选择困难症”,这就是“信息过载”问题,因此,智能新闻推荐应运而生。通过为用户提供个
现代工业化生产规模的不断扩大,使得各种设备不断增多并趋于更加智能化,工业系统逐渐向智能制造系统发展,整个工业过程越来越复杂,从而各种各样故障的产生在所难免。这种复杂
Spark具有良好的容错性和扩展性,在业界已经得到了广泛的应用,但由于Spark平台底层实现技术对用户来说是透明的,而且性能优化需要综合考虑集群资源利用率、Spark负载执行效率
高压输电网综合监测系统,是利用先进的传感器技术对高压输电网中输电线路及杆塔等设备的运行状况以及周围环境条件进行实时监控并采集相应状态信息,通过无线传感器网络技术将所采集的数据通过所形成的无线监测网络传输到光纤以太网直至控制中心,由控制中心对数据进行分析、挖掘,加强对电网实时、动态状态信息的分析、诊断和优化,实现输电网的在线监测。高压输电网综合监测系统采用无线射频与有线光纤相结合的通信方式传输采集的
随着传感器技术、嵌入式计算、无线通信等技术的发展,无线传感器网络将会得到越来越广泛的关注,无线传感器网络中的路由协议和数据融合技术都是无线传感器网络关键技术,将两
AADL(Architecture Analysis & Design Language);是一种字符化和图形化的语言,主要用于对嵌入式系统进行建模。MDA(Model Driven Architecture)是OMG(Object ManagementGrou
当今,三维地形已经广泛应用于3D游戏、虚拟现实、飞行模拟、军事演习以及GIS等各个应用和研究领域,地形可视化概念逐渐形成。随着计算机科学和计算机图形学的发展以及三维地