Publications:System and method for reducing coupling between modules in a telecommunications environment

From CERES
Revision as of 04:44, 26 June 2014 by Slawek (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Do not edit this section

Keep all hand-made modifications below

Title System and method for reducing coupling between modules in a telecommunications environment
Author Tony Larsson
Year 1997
PublicationType Patent
Journal
HostPublication
DOI
Conference
Diva url http://hh.diva-portal.org/smash/record.jsf?searchId=1&pid=diva2:622646
Abstract 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.