论文部分内容阅读
将自卫机制加入OOP成为AOP以提高CORBA中软件的强健性和防卫能力,在CORBA这个异构环境中,一个对象申请服务之后就需等待,如果应答迟迟不到则有可能永远等待下去,为避免这种现象的产生和蔓延,在客户和服务方的行为中加入超时机制(timeout mecha-nism)并采用利己或利他策略,使得对象可独立地根据当前环境和时间决定下一步骤,将这种在协作者失败的情况下仍能生存的对象称为自卫智能体,加入白卫智能体的CORBA称为CORBA~(++),由于智能体可在任何条件下生存,CORBA~(++)可为用户提供可靠的服务,也就能实现CORBA~(++)中软件构成的强健性。
To add self-defense mechanism into OOP to improve the robustness and defense capability of software in CORBA. In a heterogeneous environment of CORBA, an object needs to wait after applying for service, and may wait forever if the response is delayed. Avoiding the appearance and spread of this phenomenon, adding timeout mecha-nism to client and service behaviors and using self-serving or altruistic tactics allows an object to independently determine the next step based on the current environment and time, The kind of object that can survive under the collaborator’s failure is called self-defense agent. The CORBA which is added to the agent is called CORBA ~ (++). Since the agent can survive under any condition, CORBA ~ (++ ) To provide users with reliable services, and to achieve the robustness of software in CORBA ~ (++).