[发明专利]基于消息收发系统的组联合调试系统、方法无效

专利信息
申请号: 200710137190.1 申请日: 2007-07-30
公开(公告)号: CN101360067A 公开(公告)日: 2009-02-04
发明(设计)人: 肖文鹏;迟长燕 申请(专利权)人: 国际商业机器公司
主分类号: H04L12/58 分类号: H04L12/58;G06F17/30;H04L29/06
代理公司: 北京市柳沈律师事务所 代理人: 郭定辉
地址: 美国纽*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 消息 收发 系统 联合 调试 方法
【说明书】:

技术领域

总的来说,本发明涉及计算机程序调试系统和方法。具体地说,本发明 涉及基于消息收发系统的组联合调试系统和方法。

背景技术

在计算机应用程序开发过程中,为了让所编写的计算机程序具有程序员 所预期的功能和效果,时常会对程序进行调试,以找出和减少编程错误或程 序缺陷。目前,程序员一般是在单机版的集成开发环境(Integrated Development Environments,IDE)下对程序进行调试。这里所说的集成开发环境包括Eclipse 和Microsoft Visual Studio.Net等,它们一般运行在指定的操作系统中。在这些 集成开发环境中,当要进行程序调试时,程序员从集成开发环境中启动被调 试程序,并在该集成开发环境的控制下,利用该集成开发环境提供的调试功 能,控制被调试程序的流程、检查和修改存储器变量,以完成调试。

图1是图解根据现有技术的计算机程序调试系统的示意框图。在图1中, 根据现有技术的通用调试系统100包括操作系统110、集成开发环境120和被调 试程序130等。根据所使用的集成开发环境120的不同,操作系统110可以不同, 反之亦然。例如,操作系统110可以是Windows视窗操作系统、Linux操作系 统等,相应的集成开发环境120可以是Microsoft Visual Studio.Net和Eclipse等。

为了配置通用调试系统100,首先打开计算机,并启动操作系统。然后在 操作系统中启动集成开发环境120。而被调试程序130可以是由集成开发环境 120中的调试子系统的功能载入的。

在图1所示的通用调试系统100中,程序员在调试程序时,在该集成开发 环境的控制下,选择集成开发环境120的调试子系统提供的各种调试功能,控 制被调试程序的流程、检查存储器变量,以完成调试。

图1的通用调试系统100一般适合单机和单个程序员来进行程序调试。然 而,随着计算机技术的不断发展,开发的程序产品变得越来越复杂,单机单 程序员已经很难有效地开发出高质量的程序产品了。为了适应新的程序开发 需求,需要将世界范围内程序开发人员组织起来形成程序开发团队,以对软 件项目进行联合开发。在这种情况下,开发环境也在以前针对个人或单机的 集成开发环境的基础上有了发展,例如,被称为对称联合调试的技术已经被 用到了地理上分散的软件开发团队中。

图2是图解根据现有技术的通用对称联合调试系统的示意框图。在图2中, 作为示例,根据现有技术的通用对称联合调试系统200包括两个单独并且完全 等价的通用调试系统210和220,通用调试系统210和220可以通过网络230通 信,并且通用调试系统210和220中的每一个都等效于图1所示的一个通用调试 系统100。一般来说,该通用调试系统210所包括的操作系统211、集成开发环 境213和被调试程序215等,应该与通用调试系统220所包括的操作系统221、 集成开发环境223和被调试程序225等一致。一些商用集成开发环境可以作为 这里的集成开发环境213和223。

通过通用对称联合调试系统200,在地理上分散的软件开发团队中的软件 开发人员可以一起来控制被调试程序的流程、检查和修改存储器变量,以完 成调试。

然而,传统的对称联合调试技术存在一些限制,这些限制导致联合调试 技术不被程序员广泛接受。例如,这些限制包括:

·对称联合调试技术基于诸如屏幕共享之类的重量级协作技术。该技术处 理速度很慢,而且占用大量网络带宽;

·需要相同的集成开发环境(IDE)的支持,即,每个用户都需要启动诸 如Eclipse或者Visual Studio.Net之类的IDE,并且需要将其针对相应的对 称联合调试技术进行配置;

·因为IDE的大多数调试特性是针对独立程序员、而不是为团队设计的, 因此难以进行针对团队的联合调试的初始化、组织和维护调试会话;以 及

·特别地,需要设计专用信息收发机制来在对称联合调试会话期间,在不 同地点之间来回地传递调试消息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710137190.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top