首页 | 本学科首页   官方微博 | 高级检索  
     检索      

CORBA~( ):一个具有自卫智能体的扩展CORBA
引用本文:李巧云,李健东,代大为.CORBA~( ):一个具有自卫智能体的扩展CORBA[J].武汉大学学报(理学版),1996(1).
作者姓名:李巧云  李健东  代大为
作者单位:武汉大学计算机系,武汉大学计算机系,武汉大学计算机系 武汉,430072,武汉,430072,武汉,430072
摘    要:将自卫机制加入OOP成为AOP以提高CORBA中软件的强健性和防卫能力,在CORBA这个异构环境中,一个对象申请服务之后就需等待,如果应答迟迟不到则有可能永远等待下去,为避免这种现象的产生和蔓延,在客户和服务方的行为中加入超时机制(timeout mecha-nism)并采用利己或利他策略,使得对象可独立地根据当前环境和时间决定下一步骤,将这种在协作者失败的情况下仍能生存的对象称为自卫智能体,加入白卫智能体的CORBA称为CORBA~( ),由于智能体可在任何条件下生存,CORBA~( )可为用户提供可靠的服务,也就能实现CORBA~( )中软件构成的强健性。

关 键 词:智能体  自卫  强健性

CORBA_( ):AN EXTENDED CORBA WITH SELF-DEFENSE AGENT
Li Qiaoyun,Li Jiandong,Dai Dawei.CORBA_( ):AN EXTENDED CORBA WITH SELF-DEFENSE AGENT[J].JOurnal of Wuhan University:Natural Science Edition,1996(1).
Authors:Li Qiaoyun  Li Jiandong  Dai Dawei
Abstract:We integrate self-defense into OOP as AOP for promoting robust and defensive software in CORBA by composing self-gruard agent into CORBA, called CORBA . In CORBA, which is an open heterogeneous environment, an object should wait after it requests service and may wait forever if reply does never arrive. To avoid it and prevent the propagation of it, we add time-out mechanism to object and adopt egoism and altruism strategy for the action of client and server respectively so that object as an individual can decide what to do next step based on current environment and time . we call this kind of object as selfgruard agent which can survive by himself even if partner's cooperation fail. Owing to a-gent can survive whatever condition is, CORBA can supply reliable service for user, so we can construct robust software in CORBA .
Keywords:self-defence agent  robustness  protocol
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号