Patent ID: 6438746
Filing Date: 2002-08-20
Classification: G06F

Abstract:
A telecommunications network comprising a multiplicity of switches each having an associated control computer, the computers being interconnected and arranged as a distributed control system, and apparatus for compiling control programs for the computers, the apparatus comprising:a store for current system performance parameters; and a compiler having a first part and a second part, the first part being arranged to respond to comments in an original source program, the comments comprising at least one specified criterion for required system performance, by accessing said store in accordance with said at least one specified criterion to retrieve a corresponding current performance parameter or parameters, evaluating whether the required system performance can be met by the original source program, and, in the event of a negative evaluation result, generating appropriate additional source program statements and compiler directives, and producing a modified source program by incorporating the additional source program statements and compiler directives into the original source program, and the second part being arranged to respond to executable statements in the original source program or, in said event of a negative evaluation result, the modified source program, to produce executable code.