(EN) Compiling software for a hierarchical distributed processing system including providing to one or more compiling nodes software to be compiled, wherein at least a portion of the software to be compiled is to be executed by one or more other nodes; compiling, by the compiling node, the software; maintaining, by the compiling node, any compiled software to be executed on the compiling node; selecting, by the compiling node, one or more nodes in a next tier of the hierarchy of the distributed processing system in dependence upon whether any compiled software is for the selected node or the selected node's descendants; sending to the selected node only the compiled software to be executed by the selected node or selected node's descendant.
(FR) L'invention concerne la compilation d'un logiciel pour un système de traitement distribué hiérarchique consistant : à fournir, à un ou plusieurs nœuds de compilation, un logiciel à compiler, au moins une partie du logiciel à compiler devant être exécutée par un ou plusieurs autres nœuds ; à compiler le logiciel au moyen du nœud de compilation ; à maintenir, au moyen du nœud de compilation, un logiciel compilé quelconque à exécuter sur le nœud de compilation ; à sélectionner, au moyen du nœud de compilation, un ou plusieurs nœuds à un niveau suivant de la hiérarchie du système de traitement distribué selon que le logiciel compilé est destiné au nœud sélectionné ou aux descendants du nœud sélectionné ; à envoyer au nœud sélectionné uniquement le logiciel compilé à exécuter par le nœud sélectionné ou le descendant du nœud sélectionné.