首页> 外国专利> Object-oriented software system construction

Object-oriented software system construction

机译:面向对象的软件系统建设

摘要

In a telecommunication switching system the telecommunication software is implemented by means of independent software components referred to as objects. The objects communicate with each other by messages and symbolic names only. A runtime system includes a runtime linker which registers the systems components and records a data pointer to the components data. To communicate with another object, a source object transmits an executable expression, called a message, to the runtime system. The message includes the symbolic name and the identity of the method of the destination object. The runtime system serves only a single processor or group of objects and calls the destination object, by means of the identity of the method and the data pointer if the destination object is within the group of objects served by the runtime system. In the case a destination object is located on another processor, the runtime system will broadcast the message to other processors. In each of the receiving processors, the runtime system searches its linker table for the symbolic name of the destination object of the message and if found calls the destination object on the basis of the method identification in the message and the data pointer information in the runtime linker. Interprocessor messages include a source processor designation and the run system of each of the processors records the name of the source processor and the symbolic name of the source object when an interprocessor message is received. This table is consulted before broadcasting a message to a non-resident destination object and a direct processor-to-processor communication is established, instead of a broadcast, if the symbolic name of the destination object is recorded together with the corresponding processor identification, in the destination table.
机译:在电信交换系统中,电信软件是通过称为对象的独立软件组件来实现的。对象仅通过消息和符号名相互通信。运行时系统包括运行时链接程序,该运行时链接程序注册系统组件并记录指向组件数据的数据指针。为了与另一个对象进行通信,源对象将一个可执行的表达式(称为消息)传输到运行时系统。该消息包括符号名称和目标对象的方法的标识。如果目标对象在运行系统所服务的对象组之内,则运行时系统仅服务于单个处理器或一组对象,并通过方法和数据指针的身份调用目标对象。如果目标对象位于另一个处理器上,则运行时系统会将消息广播到其他处理器。在每个接收处理器中,运行时系统都会在其链接器表中搜索消息目标对象的符号名称,如果找到,则根据消息中的方法标识和运行时中的数据指针信息调用目标对象链接器。处理器间消息包括一个源处理器名称,当接收到一个处理器间消息时,每个处理器的运行系统都会记录源处理器的名称和源对象的符号名称。如果将目标对象的符号名称与相应的处理器标识一起记录下来,则在向非驻留目标对象广播消息并建立直接的处理器到处理器通信而不是广播之前,请查阅此表。目标表。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号