System for dynamic run-time binding of software modules in a computer system
AssigneeTelefonaktiebolaget L M Ericsson
InventorsKenneth Lundin, Ulf Markstrom
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelefonaktiebolaget L M Ericsson
InventorsKenneth Lundin, Ulf Markstrom
Estimating the term…
In telecommunications switching systems, software is frequently modified, enhanced or replaced altogether by new versions. The implementation or integration of the new or revised software into the operational system must be accomplished in accordance with strict requirements for not disturbing the ongoing activities of the system. Therefore, it is desirable that the system not be halted while the change to the new software is made. Rather, the preferred approach is to be able to replace software modules with new versions on the fly, during system operation. The smooth modification made possible in the disclosed system allows such changes with minimal disturbance to ongoing activities by dynamically linking and binding software modules during execution. The disclosed system accomplishes this by applying expanded object-oriented programming techniques and utilizing language-independent interface specifications that remain unchanged and that obviate the need for storing symbolic information that would be subject to change following modification.
A method of dynamically binding, within a computing system having a kernel, first and second software modules respectively contained within first and second software applications, said method comprising the steps of:
A method of dynamically binding, within a computing system having a shared memory and a kernel, first and second software modules respectively contained within first and second software applications, said method comprising the steps of:
An Apparatus for dynamically binding, within a computing system having a kernel, first and second software modules respectively contained within first and second software applications, said Apparatus comprising:
Dependencies are inferred from the claim text.