A technique for enhancing the modifiability and reuse of telecommunications software systems is described. The problem domain is first partitioned into tasks that are assigned to distinct software program modules. In one embodiment, each of the software modules have multiple output ports. Each output port provides a mechanism to link the software module to a specific version of a different program module. The multiple output ports are used to selectively link the module to one of several versions of a different program module. The linking is performed as early as system design time or as late as run-time, or at any intermediate time between the two. The use of output ports makes software modules less dependent on each other and also simplifies the "hot-swapping" or dynamic replacement of one module by another at run-time. In an alternative embodiment, each of the software modules has a unitary output port where each output port comprises an array of linking records. Each linking record has as many linking variables as there are versions of the receiving module.

Описан метод для увеличивать modifiability и повторное пользование программных систем радиосвязей. Домен проблемы сперва разделен в задачи заданы к определенным модулям программы средства программирования. В одном воплощении, каждый из модулей средства программирования имеет множественные порты выввода. Каждый порт выввода обеспечивает механизм для того чтобы соединить модуль средства программирования к специфически варианту по-разному модуля программы. Множественные порты выввода использованы селективно для того чтобы соединить модуль до один из нескольких вариантов по-разному модуля программы. Соединять выполнен начиная с времени конструкции системы или как поздно как продолжительность времени, или на любом промежуточном времени между 2. Польза портов выввода делает модули средства программирования более менее зависимым на себе и также упрощает "горяч-obmenivat6" или динамическая замену одного модуля другими на продолжительности времени. В другом воплощении, каждый из модулей средства программирования имеет унитарный порт выввода где каждый порт выввода состоит из блока соединять показатели. Каждый соединяя показатель имеет так много соединяя перемеююые по мере того как будут варианты получая модуля.

 
Web www.patentalert.com

< (none)

< Cryptographic protection of core data secrets

> Streaming media search and continuous playback system of media resources located by multiple network addresses

> (none)

~ 00035