基于截取器的软件在线校验方法

    公开(公告)号:CN101004705A

    公开(公告)日:2007-07-25

    申请号:CN200610011232.2

    申请日:2006-01-18

    Applicant: 北京大学

    Inventor: 王千祥 梅宏

    Abstract: 一种基于截取器的软件在线校验方法,包括步骤:(1)以截取器的形式实现校验代码,并将不同的校验内容以单个截取器或截取器链的形式进行组织;(2)截取器对目标码与外部的通信消息进行分析,判断消息内容是否符合预先设定的条件;(3)如果截取器发现消息出现偏差,则进行相应的处理。该方法是现有软件在线校验方法的一个变种,其主要改进在于引入了截取器机制:让独立的截取器来承担校验功能。通过引入截取器机制,实现了让校验代码在运行时刻仍然保持独立的效果,进而使软件系统可以方便地进行灵活的检测和校验。

    软件构件实现多协议服务的方法

    公开(公告)号:CN1239998C

    公开(公告)日:2006-02-01

    申请号:CN03101898.X

    申请日:2003-01-29

    Applicant: 北京大学

    Abstract: 本发明提供了一种软件构件实现多协议服务的方法,该方法包括以下步骤:(1)部署时为构件生成不同的骨架程序;(2)向查找服务器注册不同的构件引用;(3)启动不同的交互协议监听器。在此基础上,本发明还提供了在运行时刻增加构件对新交互协议的支持方法,以及在客户访问期间根据用户的请求调整交互协议的方法。采用本发明的方法,通过提高软件构件对交互协议的适应能力,使得需要访问多个构件的客户程序可以按照单一协议的方式访问不同的构件,不仅大大简化了客户端的程序,还提高了整个软件系统的灵活性。

    构件化软件的在线演化方法

    公开(公告)号:CN1339742A

    公开(公告)日:2002-03-13

    申请号:CN01136385.1

    申请日:2001-10-12

    Applicant: 北京大学

    Abstract: 本发明公开了一种构件化软件的在线演化方法。本发明的方法是通过引入构件的同步状态、截流状态和缓冲状态建立起构件的细粒度管理机制,在此基础上利用构造新加载程序的方法,并借助于构件接口来进行构件重载,从而实现在软件的运行过程中进行构件的替换、增加、删除等操作,达到在线增加服务内容、优化服务流程、消除系统缺陷、提高响应时间的效果,从而大大提高软件系统的服务质量。

Patent Agency Ranking