-
公开(公告)号:CN101004705A
公开(公告)日:2007-07-25
申请号:CN200610011232.2
申请日:2006-01-18
Applicant: 北京大学
IPC: G06F11/36
Abstract: 一种基于截取器的软件在线校验方法,包括步骤:(1)以截取器的形式实现校验代码,并将不同的校验内容以单个截取器或截取器链的形式进行组织;(2)截取器对目标码与外部的通信消息进行分析,判断消息内容是否符合预先设定的条件;(3)如果截取器发现消息出现偏差,则进行相应的处理。该方法是现有软件在线校验方法的一个变种,其主要改进在于引入了截取器机制:让独立的截取器来承担校验功能。通过引入截取器机制,实现了让校验代码在运行时刻仍然保持独立的效果,进而使软件系统可以方便地进行灵活的检测和校验。
-
公开(公告)号:CN1239998C
公开(公告)日:2006-02-01
申请号:CN03101898.X
申请日:2003-01-29
Applicant: 北京大学
IPC: G06F9/445
Abstract: 本发明提供了一种软件构件实现多协议服务的方法,该方法包括以下步骤:(1)部署时为构件生成不同的骨架程序;(2)向查找服务器注册不同的构件引用;(3)启动不同的交互协议监听器。在此基础上,本发明还提供了在运行时刻增加构件对新交互协议的支持方法,以及在客户访问期间根据用户的请求调整交互协议的方法。采用本发明的方法,通过提高软件构件对交互协议的适应能力,使得需要访问多个构件的客户程序可以按照单一协议的方式访问不同的构件,不仅大大简化了客户端的程序,还提高了整个软件系统的灵活性。
-