FR 2895614 A1 20070629 FR 0513162 A 20051222 PROCEDE DE CODAGE D'ENTITES FONCTIONNELLES RESEAU A PARTIR DE FONCTIONS RESEAU D'UN RESEAU DE TELECOMMUNICATIONS L'invention concerne un procédé de définition et de codage d'entités fonctionnelles réseau à partir de fonctions réseau d'un réseau de télécommunications et un outil de modélisation correspondant permettant d'optimiser, notamment, le volume des flux de données échangées sur ce réseau nécessaire pour assurer une optimisation de l'exécution de l'ensemble des fonctions réseau et de leur entretien. Les fonctions réseau peuvent par exemple représenter un service de distribution de contenus audiovisuels sur ce réseau. La mise en oeuvre industrielle des réseaux de télécommunications acquiert une importance cruciale, en raison de l'accroissement exponentiel de l'échange de données de toute nature sur ces derniers. Pour la mise en oeuvre des réseaux de télécommunications modernes, ceux du présent et ceux du futur, assurer leur maintenance, et, bien entendu, leur évolution en termes de capacité et/ou de nouvelles fonctionnalités, il est apparu primordial d'assurer la définition et le codage de manière cohérente des entités fonctionnelles réseau, en raison de l'implication de ces dernières dans l'implémentation optimale des fonctionnalités réseau et des services réseau assurant le fonctionnement des réseaux de télécommunications. L'architecture des fonctions réseau d'un réseau de télécommunications peut être modélisée selon un graphe orienté constitué de deux types de noeuds : les fonctions ; les points de référence. Dans le cadre d'une modélisation à partir d'un langage de modélisation couramment disponible dans le commerce, tel que le langage UML (initiales des mots anglais "Unified Modeling Language" ; pour une présentation du langage UML, on pourra se référer à l'ouvrage de G. Booch, J. Rumbaugh et I. Jacobson intitulé "The Unified Modeling Language User Guide", Addison-Wesley, 1999) dans sa version UML 2.0, les fonctions et les points de référence précités sont respectivement des composants et des connecteurs. De manière générale, les fonctions constituent des noeuds de traitement logique et/ou arithmétique capables d'agir sur les données, c'est-à-dire les produire, les enregistrer ou les utiliser. Elles disposent ainsi d'interfaces permettant d'activer les procédures de traitement intrinsèques ou d'activer les procédures de traitement d'autres fonctions, grâce aux opérations offertes respectivement aux opérations requises, au sens du langage UML 2.0 précité. Chaque instance d'une fonction définit un lien entre la fonction et les points de référence qui lui sont associés. La liaison entre deux ou plusieurs instances de ces fonctions est ainsi modélisée par les points de référence précités. Ainsi, une information produite ou transformée par une fonction peut être envoyée à une autre fonction sous le contrôle d'un point de référence de deux manières : - par le côté utilisateur, pour initier ou transférer un traitement par la fonction du côté fournisseur ; par le côté fournisseur pour répondre à une requête de traitement initiée par la fonction du côté utilisateur. Un modèle d'information est un ensemble de concepts et d'associations permettant de cartographier d'une manière cohérente les informations liées à un domaine ou un métier donné. L'ensemble de concepts peut être représenté par des classes UML lorsque le langage de modélisation UML est utilisé. Le modèle d'information est obtenu, d'une manière générale, suite à une phase d'analyse métier. Or les moyens nécessaires au regroupement de fonctions réseau en entité fonctionnelle réseau n'ont jamais fait l'objet de publication dans l'état de la technique. En fait, seules les connaissances des experts métier en matière de réseau de télécommunications sont mises à profit dans la définition d'entités fonctionnelles réseau ou de regroupements de fonctions réseau dans la technique antérieure. La technique antérieure précitée relève d'une part importante de savoir faire, sinon d'empirisme, et ne peut en conséquence permettre l'étude de tous les choix possibles concernant les regroupements d'un nombre important de fonctions réseau. La présente invention a pour objet de remédier aux inconvénients et limitations des techniques de l'art antérieur. En particulier, un objet de la présente invention est la mise en oeuvre d'un procédé de définition et de codage d'entités fonctionnelles réseau permettant de simplifier le développement industriel de ces dernières et des fonctionnalités réseau des réseaux de télécommunications pour leur mise en oeuvre. Un autre objet de la présente invention, outre la simplification précitée, est la mise en oeuvre d'un procédé de définition et de codage d'entités fonctionnelles réseau permettant, du fait de la réduction du nombre et du volume de données de contrôle réseau manipulées et du nombre de points de référence, fournis ou utilisés par les fonctions réseau d'un réseau de télécommunications et nécessaires à la manipulation de ces données de contrôle réseau, une modélisation optimale de ce réseau de télécommunications. Un autre objet de la présente invention est de fournir les moyens nécessaires pour réaliser les objets que l'on vient de mentionner de manière complètement automatisée. Le procédé de codage d'entités fonctionnelles réseau à partir de fonctions réseau échangeant au moins un signal par l'intermédiaire d'un point de référence d'un modèle de réseau de télécommunications, objet de l'invention, est remarquable en ce qu'il consiste au moins à établir et représenter les échanges de signaux sous forme d'un diagramme de séquence de modélisation, mettant en évidence, pour au moins un scénario de fonctionnalité et/ou de service réseau, les échanges successifs de signaux entre ces fonctions réseau, et, chaque fonction réseau étant codée selon une entité fonctionnelle réseau unaire, exécuter itérativement des étapes permettant de calculer, à partir d'au moins un scénario, un indicateur de pertinence métier de regroupement d'entités fonctionnelles réseau en une même entité fonctionnelle réseau dans ladite fonctionnalité et/ou ledit service réseau en au moins une entité fonctionnelle réseau courante, en fonction d'une valeur de seuil de pertinence de regroupement et d'une valeur de gain de regroupement, ladite valeur de gain de regroupement étant définie comme le rapport de la valeur de l'indicateur de pertinence métier du regroupement deux à deux desdites entités fonctionnelles réseau et de la valeur de seuil de pertinence dudit regroupement. Le procédé, objet de l'invention est en outre remarquable en ce que la séquence de modélisation est constituée soit par les séquences de signaux successifs, échangés par ces fonctions réseau, soit par les séquences de fonctions réseau, correspondant à ces échanges de signaux successifs. Le procédé objet de l'invention est également remarquable en ce que, pour toute entité fonctionnelle réseau, l'indicateur de pertinence métier de regroupement est pris égal au rapport du nombre total de regroupements de la fonction réseau d'une entité fonctionnelle réseau unaire et d'une autre entité fonctionnelle réseau au nombre total de séquences de fonctions réseau distinctes, indépendamment du contenu des signaux. Le procédé objet de l'invention est en outre remarquable en ce que les séquences de fonctions réseau prises en compte pour le calcul de l'indicateur de pertinence métier de regroupement d'une entité fonctionnelle réseau sont les séquences de fonctions réseau de longueur maximum internes à cette entité fonctionnelle réseau. Le procédé objet de l'invention est enfin remarquable en ce que pour une première et une deuxième entité fonctionnelle réseau regroupant un premier respectivement un deuxième nombre de fonctions réseau, la valeur de seuil de pertinence de regroupement des fonctions réseau appartenant aux première et deuxième entité fonctionnelle réseau est prise égale au rapport du nombre total pondéré de regroupements d'une fonction réseau appartenant à la première respectivement à la deuxième entité fonctionnelle réseau avec la deuxième respectivement la première entité fonctionnelle réseau au nombre total de séquences de fonctions réseau distinctes de la première et de la deuxième entité fonctionnelle réseau. L'invention couvre également un outil de modélisation d'un réseau de télécommunications, sous forme de fonctions réseau, d'entités fonctionnelles réseau et d'organes réseau agencé selon une architecture de fonctions réseau échangeant les signaux, lequel comporte, outre une unité centrale de traitement et un module de modélisation, un module de codage d'entités fonctionnelles réseau à partir de fonctions réseau échangeant au moins un signal par l'intermédiaire d'un point de référence d'un modèle de ce réseau de télécommunications, ce module de codage permettant d' établir et représenter les échanges de signaux sous forme d'un diagramme de séquence de modélisation, mettant en évidence, pour au moins un scénario de fonctionnalité et/ou de service réseau, les échanges successifs de signaux entre ces fonctions réseau, et, chaque fonction réseau étant codée selon une entité fonctionnelle réseau unaire, d'exécuter itérativement des étapes permettant de calculer, à partir d'au moins un scénario, un indicateur de pertinence métier de regroupement d'entité fonctionnelle réseau en une même entité fonctionnelle réseau dans ladite fonctionnalité et/ou ledit service réseau en au moins une entité fonctionnelle réseau courante, en fonction d'une valeur de seuil de pertinence de regroupement et d'une valeur de gain de regroupement, cette valeur de gain de regroupement étant définie comme le rapport de la valeur de l'indicateur de pertinence métier du regroupement deux à deux desdites entités fonctionnelles réseau et de la valeur de seuil de pertinence dudit regroupement. Le procédé et l'outil de modélisation, objets de l'invention, trouvent application au développement et à la maintenance évolutive des réseaux de télécommunications de tout type. Le procédé et l'outil de modélisation objets de l'invention seront mieux compris à la lecture de la description et à l'observation des dessins ci-après, dans lesquels: la figure 1 représente l'architecture des fonctions réseau d'une entité fonctionnelle réseau désignée Network Attachment du service réseau Ma ligne TV , la figure 2 représente, à titre purement illustratif, un organigramme des étapes essentielles de mise en oeuvre du procédé de codage d'entités fonctionnelles réseau objet de la présent invention ; la figure 3a représente, à titre purement illustratif, un diagramme de séquence de modélisation représentant les échanges de signaux successifs entre fonctions réseau d'un réseau de télécommunications lors du déroulement d'un premier scénario d'exécution de ces fonctions réseau pour l'exécution d'une fonctionnalité réseau déterminée ; - la figure 3b représente, à titre purement illustratif, un diagramme de séquence de modélisation représentant les échanges de signaux successifs entre fonctions réseau lors du déroulement d'un deuxième scénario d'exécution de ces fonctions réseau pour l'exécution de la même fonctionnalité réseau que celle décrite en liaison avec la figure 3a ; la figure 3c représente, à titre purement illustratif, un mode de mise en oeuvre préférentiel du procédé objet de l'invention, permettant de gérer le regroupement d'entités fonctionnelles réseau, pour une pluralité de fonctionnalités réseau distinctes, chaque fonctionnalité réseau étant obtenue grâce à l'exécution d'un nombre déterminé d'itérations successives ; et - la figure 4 représente, à tire d'exemple non limitatif, un outil de modélisation, conforme à l'objet de la présente invention, incorporant un module de codage d'entités fonctionnelles permettant la mise en oeuvre du procédé objet de l'invention. Une description plus détaillée du procédé de codage d'entité fonctionnelle réseau à partir de fonction réseau conforme à l'objet de la présente invention, sera donnée ci-après. Cette description présente, à titre purement illustratif, le service réseau Ma ligne TV , qui est un service de diffusion de télévision sur réseau IP ou ligne téléphonique commercialisé par la société France Télécom. On trouvera en Annexe 1 une liste descriptive des fonctions et messages utilisés pour mettre en oeuvre ce service "Ma Ligne TV". Préalablement à la description du procédé de codage objet de l'invention, des indications seront données en liaison avec la figure 1 relativement à différentes définitions générales intervenant dans le cadre de la mise en oeuvre du procédé objet de l'invention. On désigne : information de contrôle réseau : toute information produite, transmise ou mémorisée au sein d'un réseau de télécommunications permettant la mise en oeuvre de l'ensemble des fonctionnalités réseau de ce dernier ; fonctionnalité réseau : ensemble de fonctions réseau ; un service réseau fourni par un réseau de télécommunications tel que la gestion d'appel en absence, est constitué d'un ensemble de fonctionnalités réseau ; donnée de contrôle réseau : toute donnée numérique produite transmise ou mémorisée au sein d'un réseau de télécommunications, et servant de support d'informations pour le contrôle réseau ; règle d'urbanisme réseau : règle d'établissement conditionnel de l'agencement relatif et de l'interaction des fonctions réseaux, entités fonctionnelles réseau, groupements de fonctions réseau, et organes réseau permettant la mise en oeuvre légitime de fonctions réseau ou d'entités fonctionnelles réseau pour l'exécution de fonctionnalités réseau. Dans le cadre de l'architecture des fonctions réseau de la fonctionnalité Network Attachment représentée en figure 1 les fonctions réseau, hors fonction réseau de support, sont les suivantes : Access Management , Line Identification , - Line Authentication . La fonction réseau de support de type User Information Function est la suivante : - User Profile Resource Control Database . Les points de référence RPX, soit RP3, RP4, RP4bis, RP6, RP6b;s tels que représentés à la figure 1, sont les points de référence qui relient les fonctions réseau correspondantes. Les signaux de contrôle réseau échangés entre fonction réseau sont les suivants : - S2 Network Address Request , - S7 Line Identification Request , - S8 Line Identification Information Request ; - S9 Line Identification Information Response ; - S10 Line Identification Response , - S11 Line Authentication Request , - S12 Line Authentication Information Request , - S13 Line Authentication Information Response , - S14 Line Authentication Response . On comprend en particulier que les fonctions précitées représentées par des ovales sur la figure 1 et les signaux précités S2 à S14 et les points de référence reliant ces fonctions correspondent à des éléments connus de l'état de la technique, car mis en oeuvre dans la fonctionnalité Network Attachment du service réseau Ma ligne TV . En conséquence, la désignation des fonctions réseau, signaux de contrôle réseau précités est la désignation d'origine de ces derniers. On comprend, en particulier, que la mise en oeuvre du procédé objet de l'invention n'est pas limitée à l'exemple donné en relation avec la figure 1, mais au contraire peut-être appliquée sur tout ensemble de fonctions réseau {F,,}v: , ces fonctions étant reliées par des points de référence formant un ensemble de points de référence {RP,. },:=R , l'ensemble des signaux échangés par les fonctions précitées étant noté {S J j=I En référence à la figure 2, le procédé objet de l'invention inclut une étape A consistant à établir et représenter les échanges de signaux sous forme d'un diagramme de séquence de modélisation, ce diagramme étant noté K.,F,,Si}' '. Un tel diagramme permet de mettre en évidence, pour au moins un scénario de fonctionnalité et/ou de service réseau, les échanges successifs de signaux entre les fonctions réseau précitées. En outre, l'étape A consiste de manière remarquable à coder chaque fonction réseau Fä selon une entité fonctionnelle réseau unaire comportant par définition, au départ et avant la mise en oeuvre du procédé de codage objet de l'invention proprement dit, une et une seule fonction réseau F. L'opération de codage selon une entité fonctionnelle réseau unaire est notée à l'étape A de la figure 2 : {Fi. }v=1 ù+ {EFV {v=/ On comprend, par exemple, que l'opération de codage selon une entité fonctionnelle réseau unaire consiste de manière pratique à déclarer toute fonction réseau Fä comme entité fonctionnelle réseau EFä dans le cadre de la mise en oeuvre du procédé objet de l'invention au moyen d'un langage de modélisation, tel que le langage de modélisation UML par exemple. L'étape A correspond sensiblement à une étape d'initialisation. L'étape A précitée est suivie d'un processus itératif comprenant l'étape B de calcul, à partir d'au moins un scénario, d'un indicateur de pertinence métier de regroupement d'entités fonctionnelles réseau en une même entité fonctionnelle réseau dans la fonctionnalité et/ou le service réseau considéré. D'une manière générale, à l'étape B l'indicateur de pertinence métier de regroupement d'entité fonctionnelle réseau est fonction, pour un ou plusieurs services de télécommunications existant ou à développer, des séquences distinctes de signaux émis vers des fonctions réseau susceptibles d'être regroupées dans des entités fonctionnelles réseau. De manière plus spécifique, on indique que les séquences sont indépendantes compte tenu des signaux échangés successivement entre les fonctions réseau susceptibles d'être regroupées. Selon un aspect remarquable du procédé de codage d'entité fonctionnelle réseau à partir de fonctions réseau objet de l'invention, pour toute entité fonctionnelle réseau EFä existante ou à développer, l'indicateur de la pertinence métier de regroupement vérifie la relation : 2*( +t (i -1) * NS;(EF) 2*C, +1 NS;(EF) I (EF) = (1) S(EFI U EFz) . (2) Dans la relation précédente et dans la présente description, le symbole U représente le regroupement de deux entités fonctionnelles unaires ou non. Selon un aspect remarquable du procédé de codage objet de 15 l'invention la valeur de gain de regroupement est définie comme le rapport de la valeur de l'indicateur de pertinence métier du regroupement deux à deux I(EF1 U EF2) des entités fonctionnelles réseau EF1 et EF2 et de la valeur de seuil de pertinence du regroupement S(EF1, EF2). On comprend, en particulier, que le codage du regroupement 20 deux à deux des entités fonctionnelles précitées, ainsi que représenté en figure 2, comprend une étape Co permettant le calcul effectif de la valeur de seuil de pertinence de regroupement laquelle vérifie la relation : 2•r,+12 Pour des entités fonctionnelles réseau EF1 et EF2 regroupant par exemple respectivement n et m fonctions réseau, alors la valeur de seuil S(EF1, EF2) au-delà de laquelle le regroupement des fonctions réseau appartenant aux entités fonctionnelles réseau EF1 et EF2 est pertinent, vérifie la relation (2) précédemment mentionnée dans la description. On comprend, en particulier, que pour toute entité fonctionnelle réseau l'indicateur de pertinence métier de regroupement d'entités fonctionnelles I(EF) représenté par la relation (1) à l'étape B est pris égal au rapport du nombre total de regroupements d'une fonction réseau et d'une entité fonctionnelle réseau, nombre total donné par le numérateur de la relation (1) exécutée à l'étape B précédente, au nombre total de séquences de fonctions réseau distinctes donné par le dénominateur de la relation (1) précitée, indépendamment du contenu des signaux. On indique, en particulier, que le nombre maximum de fonctions réseau dans une séquence de n fonctions réseau est égal à 2 *C,2, +1. En effet, par hypothèse, chaque paire de fonctions peut impliquer au plus un échange de deux signaux entre ces fonctions. A partir de la valeur de seuil de pertinence S(EF1, EF2) telle que calculée selon la relation (3) à l'étape Co pour le regroupement des deux entités fonctionnelles réseau EF1 et EF2 précitées et afin de définir les meilleurs regroupements possibles d'entités, l'estimation du gain de regroupement de deux entités fonctionnelles réseau EF1 et EF2 est définie selon la relation (2) telle que décrite précédemment dans la description. Pour assurer le caractère itératif des étapes de calcul B et C précitées, l'étape C représentée en figure 2 peut comporter, avantageusement, une étape CI de comparaison de la valeur du gain par comparaison de supériorité ou d'égalité à la valeur 1. Sur réponse positive au test CI précité, l'on procède en une étape C3 au regroupement des fonctions EF1 et EF2 pour engendrer l'entité fonctionnelle réseau courante EFc selon la relation : EF, U EF2 = EF~ représentée à la figure 2. L'étape C3 peut alors être suivie d'une étape C4 de suppression des entités fonctionnelles EF1 et EF2, lesquelles ont été regroupées à l'étape précédente C3, et d'introduction de l'entité fonctionnelle courante EF, dans l'ensemble des entités fonctionnelles, noté {EF }v=j, . L'étape C4 est alors suivie d'une étape de retour vers l'étape B de calcul de l'indicateur de pertinence métier de regroupement des entités fonctionnelles, en raison de l'introduction de la nouvelle entité fonctionnelle courante et de la suppression des entités fonctionnelles EFi et EF2 qui ont fait l'objet du regroupement. Au contraire, sur réponse négative au test CI le gain de regroupement n'est pas significatif, l'étape CI est alors suivie d'une étape C2 dans laquelle le regroupement présumé des entités fonctionnelles EF1 et EF2 est ignoré. L'étape C2 est alors suivie d'un retour à l'étape B pour assurer le processus itératif à partir de l'ensemble des entités fonctionnelles unaires de départ et/ou de l'entité fonctionnelle courante EFc par exemple. Un exemple de la mise en oeuvre du procédé de codage d'entités fonctionnelles réseau, objet de la présente invention, à partir de fonction réseau sera maintenant donné dans un cas concret en liaison avec des figures 3a et 3b. On rappelle que la figure 3a correspond à un premier scénario dans lequel la fonction Line Identification est appelée après la fonction Access Management et où la fonction Line Authentication est appelée de manière concomitante à l'appel de la fonction Line Identification alors que dans la figure 3b les fonctions Line Authentication et Line Identification sont interverties ainsi que les signaux échangés par ces fonctions avec la fonction Access Management . D'une manière générale, on indique que la séquence de modélisation établie à l'étape A de la figure 2 est constituée soit par les séquences de signaux successifs échangés par les fonctions réseau, soit par les séquences de fonctions réseau correspondant à ces échanges de signaux successifs. On comprend, en particulier, que les signaux échangés entre fonctions réseau étant orientés, il existe une correspondance biunivoque entre un signal orienté échangé par deux fonctions réseau et les fonctions réseau correspondantes, par l'intermédiaire du point de référence permettant en fait de relier les deux fonctions réseau. En outre, en référence aux figures 3a et 3b précitées, et selon un aspect remarquable du procédé de codage de la présente invention, les séquences de fonction réseau prises en compte dans le calcul de l'indicateur de pertinence métier de regroupement d'entités fonctionnelles réseau I(EF) sont les séquences de longueur maximum en interne à l'entité fonctionnelle considérée. La règle précédente constituant une règle d'urbanisme réseau permettant la mise en oeuvre du procédé de codage d'entités fonctionnelles réseau à partir de fonction réseau objet de la présente invention, implique que si une entité fonctionnelle EF est formée par 3 fonctions réseaux soit EF = {FI, F2, F3} et s'il existe une séquence ordonnée de signaux F1 F2 F3 alors les séquences ordonnées FI -> F2 et F2 -+ F3 ne sont pas à prendre en compte pour le calcul de l'indicateur de pertinence métier de regroupement d'entités fonctionnelles réseau I(EF). Les séquences ordonnées précitées sont à inclure dans le calcul de l'indicateur de pertinence métier de regroupement d'entité fonctionnelle réseau I(EF) uniquement lorsque les séquences précitées existent sous forme de séquences de longueur maximale dans un scénario. Dans un tel cas, il existe une séquence de signaux F1 -3 F2 -3 F4 et une séquence F2 -- F3 -* F5 tel que F4 et F5 n'appartiennent pas à l'entité fonctionnelle EF. En référence aux figures 3a et 3b, pour une entité fonctionnelle EF = { Access Management , Line Identification } alors : - les séquences de fonction réseau sont : • Access Management Line Identification correspondant aux signaux successifs échangés S7 ou S'7 ; • Line Identification - Access management signaux successifs échangés S10 ou S'10 ; - Access management est le seul élément de la séquence lorsque dans le second scénario il reçoit le signal S'2 et émet le signal S'11. Le nombre de séquences de i fonctions réseau distinctes est alors donné par : NS2(EF) = 2 et NS1(EF) = 1 pour deux fonctions réseau distinctes. L'indicateur de pertinence métier de l'entité fonctionnelle EF précitée pour les deux scénarios choisis et illustrés en figures 3a et 3b est donc tel que : (0*1)+(1*2)+(2*0) _2 1+2+0 3 Enfin on comprend que pour une première et une deuxième entité fonctionnelle réseau regroupant un premier et respectivement un deuxième nombre de fonctions réseau, la valeur de seuil de pertinence de 30 regroupement S(EF1, EF2) des fonctions réseau appartenant aux première et I(EF) = 3 NS;(EF) deuxième entités fonctionnelles réseau précitées est prise égale au rapport du nombre total pondéré de regroupement d'une fonction réseau appartenant à la première et/ou à la deuxième entité fonctionnelle réseau, ce nombre total pondéréétant représenté par le numérateur de la relation (3) précédemment donnée dans la description, au nombre total de séquences de fonctions réseau distinctes et la première et de la deuxième entité fonctionnelle réseau, nombre total représenté par le dénominateur de la relation (3) précitée. Dans la relation précédente, le terme de pondération est donné par : (i+j-1), ce terme correspondant à la somme des i-1 et j-1 liens reliant les fonctions des entités fonctionnelles réseau EF1 et EF2 augmentée par le lien qui relie les entités EF1 et EF2 précitées. Enfin, dans le cas particulier de deux entités fonctionnelles réseau EF1 et EF2 constituées chacune d'une et une seule fonction réseau, alors le nombre de séquence de i fonctions réseau distinctes, est donné par : NS1(EF1) = 1 et NS1(EF2) = 1 avec n=m=1. Dans ces conditions, la valeur de seuil de pertinence de regroupement de fonctions réseau est égale à : (i+ jû1)*(NSi(EFI)*NS;(EF2)) S(EF1, EF2) _ '' 1 * (1 * 1) = 1 1 NS;(EF1) * NS;(EF2 ) J=I i=1 Le seuil de pertinence du regroupement de deux fonctions réseau d'une même entité fonctionnelle réseau est donc égal à 1 ce qui bien entendu correspond au regroupement effectif des fonctions réseau précitées dans l'entité fonctionnelle réseau correspondante. Pour une entité fonctionnelle réseau EF = { Access Management , Line Identification }, l'indicateur de pertinence calculé pour les deux scénarios tels que représentés en figures 3a et 3b est tel que : I(EF) =2/3 En conséquence, le regroupement dans une même entité 1*1 fonctionnelle réseau des fonctions réseau Access Management et Line Identification n'est donc pas pertinent pour les scénarios proposés tels que représentés en figures 3a et 3b. Dans le cas où l'entité fonctionnelle considérée est EF = { Line Identification , User Profile Resource Control Database } alors : - la séquence de trois fonctions réseau est donnée par : Line Identification --> User Profile Resource Control Database -+ Line Identification par des signaux successifs échangés S8 et S9 ou S'8 et S'9 tels que représentés en figure 3a respectivement 3b. La fonction User Profile Resource Control Database est le seul élément de la séquence lorsqu'il reçoit le signal S12 et émet le signal S13 ou reçoit le signal S'12 et émet S'13. Ceci implique la valeur du nombre de séquences de i fonctions réseau distinctes suivant : NS3(EF) = 1 et NS1(EF) = 1 pour deux fonctions réseau distinctes. L'indicateur de pertinence métier de regroupement pour l'entité fonctionnelle EF pour les deux scénarios choisis et représentés en figures 3a et 3b a pour valeur : I(EF) _ (0*1)+(1*0)+(2*1) = 1 ? . 1+1 En conséquence, le regroupement des fonctions réseau Line Identification et User Profile Resource Contrôle Database dans une même entité fonctionnelle réseau est donc pertinent pour les scénarios du service tels que représentés en figures 3a et 3b. Le gain de ce regroupement est : F(EF) = Une description plus détaillée d'une mise en oeuvre préférentielle du procédé de codage objet de la présente invention permettant de définir les entités fonctionnelles réseau par regroupement de fonctions réseau et/ou d'entités fonctionnelles réseau d'un service de télécommunications sera maintenant donnée en liaison avec la figure 3c. Le mode de mise en oeuvre précité permet, en particulier, d'assurer le regroupement des fonctions réseau et entités fonctionnelles réseau de manière exhaustive pour tout ensemble de fonction réseau. Le caractère exhaustif du regroupement s'entend du fait que pour chaque entité fonctionnelle réseau résultant d'un regroupement de fonctions réseau et en particulier d'entités fonctionnelles réseau unaires déclarées à l'initialisation, c'est-à-dire à l'étape A de la figure 2, le gain de regroupement de toutes les fonctions réseau de chaque entité fonctionnelle réseau ainsi obtenues par regroupement est au moins égal à 1. Dans ces conditions, en référence à la figure 3c on considère que l'étape A de la figure 2 a été exécutée par exemple. Le processus décrit en liaison avec la figure 3c concerne donc un mode de mise en oeuvre préférentiel du processus itératif de la figure 2. En conséquence on considère, outre l'ensemble des fonctions réseau {EFF }v-', , l'ensemble des entités fonctionnelles réseau unaires {EF,, }v-, , le nombre Nk_1 d'entités fonctionnelles réseau unaires ou non en fonction du rang k-1 de l'itération et le nombre No = V nombre de fonctions réseau et entités fonctionnelles réseau unaires initialisées, suite à la mise en oeuvre de l'étape A de la figure 2. En référence à la figure 3c précitée, pour définir les entités fonctionnelles réseau par regroupement des fonctions réseau et/ou entités fonctionnelles réseau, le procédé objet de l'invention comprend une étape d'initialisation des variables d'itération notée BC0 sur la figure 3c. L'étape précitée consiste, pour chaque itération de regroupement de rang k déterminé pour tout couple de fonctions réseau de rang i et j =";-' et pour les entités fonctionnelles unaires correspondantes à initialiser les valeurs de gain de regroupement d'une matrice des gains de regroupement des entités fonctionnelles de rang (k-1)i et (k-1)j. La matrice de gains précitée est notée : GM{ r(k-I)i, (k-I)j Lk-1 L'étape d'initialisation des variables d'itération consiste également à initialiser à 1 une variable d'autorisation de regroupement de toute entité fonctionnelle réseau de rang (k-1)i avec une autre entité fonctionnelle réseau, les variables d'autorisation de regroupement étant ainsi constituées en un ensemble de valeurs noté : GA A~k_I~i k-1 A l'étape BC0 précitée, on considère ainsi tout couple d'entités fonctionnelles de rang i et j . L'étape BC0 est suivie d'une étape BC1 consistant, pour tout couple d'entités fonctionnelles précitées, à vérifier que la valeur de l'indicateur de pertinence métier est supérieure ou égale à la valeur de la pertinence du regroupement. Cette opération à l'étape BC1 est réalisée par un test vérifiant la relation : (k-I )i, (k-I) j i par comparaison de supériorité ou d'égalité à la valeur 1, F (k_I)i. (k_I)j désignant la valeur du gain pour chaque couple d'entités fonctionnelles EF(k-1)i, EF(k-1)i. Sur réponse négative au test BC1 précité, une étape BC2 est appelée, laquelle consiste passer aux valeurs d'indices i et j suivant pour un autre couple d'entités fonctionnelles considéré dans la même valeur de rang d'itération k. L'étape BC2 est suivie d'un retour à l'étape BC0 précédente. Le retour est effectué tant que le test exécuté à l'étape BC1 fournit une réponse négative. Au contraire, sur réponse positive au test de l'étape BC1 précitée, le procédé objet de l'invention, dont la mise en oeuvre est représentée en figure 3c, consiste en une étape BC3 à mettre à jour la valeur du gain de regroupement des entités fonctionnelles de rang (k-1 )i et (k-1)j. Lors de la même étape BC3, la valeur du gain de regroupement mise à jour c'est-à-dire en fait la matrice des valeurs de gains correspondantes GM(F(k_,),, (k_,)i) est alors parcourue selon l'ordre décroissant des valeurs de gains de regroupement. Tant que la valeur de gain de regroupement est différente de 0 et si les valeurs d'autorisation de regroupement des entités fonctionnelles de rang (k-1)i et (k-1)j autorisent les regroupements, un test correspondant sur les valeurs d'autorisation de regroupement étant effectué à l'étape BC4 selon la relation : A(k_1)i=1 ET A(k_1)j=1 sur réponse positive au test BC4 précité, on procède au regroupement des entités fonctionnelles courantes de rang (k-1)i et (k-1)j à l'étape BC5 selon la relation : EF(k_1)i U EF(k-1)j --* EFkc. L'étape BC5 peut être suivie d'une étape BC6 de suppression des entités fonctionnelles EF(k_1)i, EF(k_1)j de l'ensemble des fonctions unaires {FE }:v et de mise à zéro de A(k_1)i et A(k_1)j, et l'étape BC6 est elle-même suivie d'une étape BC7 dans laquelle l'entité fonctionnelle courante EFkc est incluse dans l'ensemble des entités fonctionnelles soumis à itération et noté {ET', }::,v . L'étape BC7 est elle-même suivie d'un retour à l'étape BC0. Au contraire, en réponse négative au test BC4 c'est-à-dire si les valeurs d'autorisation de regroupement des entités fonctionnelles de rang (k-1)i et (k-1)j n'autorisent plus le regroupement, alors on ignore le regroupement présumé à l'étape BC8 des entités fonctionnelles EF(k_1)i, EF(k_1)j. Pour i et pour toute entité fonctionnelle de rang i dont la variable d'autorisation de regroupement est égale à 1, cette condition étant exécutée par une vérification à l'étape BC9 par la relation : A(k-1)i=1 ou A(k_1)j=1 on procède, en une étape BC10, à une récupération des entités fonctionnelles réseau non regroupées, c'est-à-dire des entités fonctionnelles EF(k_1)i ou EF(k_1)j et on réaffecte les entités fonctionnelles réseau non regroupées précitées comme entités fonctionnelles unaires. Cette opération est réalisée à l'étape BC10 selon la relation EF(k_1); OU EF(k_1)i E {EFv }=; . L'étape BC10 est alors suivie d'une étape BC11 permettant d'appeler l'itération suivante tant qu'il existe une valeur A(k_1);=1 ou A(k_1)i=1 vérifiée à l'étape BC9. Le retour à l'itération suivante à l'étape BC11 est effectuée jusqu'à la fin du processus itératif lequel est interrompu lorsque par exemple il n'existe aucune valeur d'autorisation de regroupement A(k_1);=1 ou A(k_1)1=1 vérifiée à l'étape BC9. On notera qu'il peut se produire à la (k-1)ème itération qu'une entité EF(k-1)i soit regroupée avec une autre entité EF(k-1)j ; cela implique que, suite au test BC4 précité, il faut prévoir un test sur l'existence d'un gain supérieur ou égal à 1, à mettre en oeuvre lors de la (k-1)ème itération ; si le résultat de ce test est positif, il faut retourner à l'étape BC0 ; si le résultat de ce test est négatif, il faut remplacer l'étape BC8 par une étape d'insertion des entités non regroupées, et l'étape BC9 par un test sur les éléments A(k-1)i égaux à 1 ; si la réponse à ce test est positive, il faut remplacer l'étape BC10 par l'opération EF(k-1)i -> EFkx. Pour simplifier la figure 3c, les étapes décrites dans le présent paragraphe n'ont pas été représentées. Le pseudo-code permettant la mise en oeuvre du procédé objet de l'invention, tel que représenté en figure 3c, est donné dans un mode de codage spécifique donné à titre purement illustratif à l'annexe 2 de la présente description. Une description détaillée du mode de réalisation du procédé objet de l'invention conformément au processus algorithmique de la figure 3c, lorsque ce processus est appliqué au service de télécommunications Ma 2 5 ligne TV est maintenant donnée à titre d'illustration ci-après. Cette illustration souligne les avantages liés à la simplification du développement de ce service de télécommunications, tant au niveau du nombre de données réseau manipulées que des points de référence, fournis ou utilisés, nécessaires aux scénarios envisagés pour le service. 30 La définition d'entités fonctionnelles à partir du regroupement de fonctions réseau est réalisée à partir de l'extrait de l'architecture fonctionnelle des fonctions réseau conçue pour la partie Network Attachment du service Ma Ligne TV en référence aux figures 1, 2 et 3a, 3b. Initialisation des entités fonctionnelles réseau : EFo1 = { Access Management } ; EF02 = { Line Identification } ; EF03 = { Line Authentication } ; EF04 = { User Profile Ressource Control Database } ; Ainsi, No = 4. Itération de regroupement des entités fonctionnelles réseau, avec k=1 : Le calcul des indicateurs de pertinence métier des entités fonctionnelles ainsi initialisées est le suivant I(EFo1 U EF02) = 3 et I(EFoi U EF03) = 2 3 puisque le modèle ne change pas si les fonctions réseau Line Identification et Line Authentication sont échangées ; • I(EF02U EF04) = 1 , et • I(EF03U EF04) = 1, puisque le modèle ne change pas si les fonctions réseau Line Identification et Line Authentication sont échangées ; • I(EFo1 U EFo4) = I(EFo2U EFo3) = 0, puisque les fonctions réseau de ces entités fonctionnelles réseau n'apparaissent dans aucune séquence induite par les deux scénarios du service Ma Ligne TV représentés en figure 3a et 3b. Le seuil de pertinence du regroupement de deux fonctions réseau dans une même entité fonctionnelle réseau étant égal à 1, on obtient M(2, 4) = M(3, 4) = 1, où l'on utilise la notation M(i,j) pour représenter la quantité GM(ki,kj). Le premier regroupement est donc EF11 = EF02U EF04 = { Line Identification , User Profile Ressource Control Database } Le second regroupement EF03U EF04 est impossible puisque EF04 est déjà regroupé avec EF02 dans cette première itération. Les entités fonctionnelles réseau réaffectées sont : EF12 = EF01 = { Access Management } - EF13 = EF03 = { Line Authentication } Ainsi, N1 = 3. Itération de regroupement des entités fonctionnelles réseau, avec k=2 : Le calcul des indicateurs de pertinence métier des entités fonctionnelles définies dans la deuxième itération est le suivant : pour EF11 U EF12 : • la séquence de cinq fonctions réseau est : - Access Management ù> Line Identification -> User Profile Resource Control Database Line Identification -> Access Management (signaux successifs échangés : S7, S8, Sg et S10, ou, S'7, S'8, S'9 et S'1o), • Access Management est le seul élément de la séquence lorsque dans le second scénario il reçoit le signal S'2 et émet le signal S'11, • User Profile Resource Control Database est le seul élément de la séquence lorsqu'il reçoit le signal S'12 et émet le signal S'13. Alors NS5(EF11 U EF12) = 1 et NS1(EF11 U EF12) = 2 pour trois fonctions réseau distinctes. • l'indicateur I de la pertinence métier de EF11 U EF12 pour les deux scénarios choisis et le seuil de regroupement de EF11 et EF12 sont donc tels que : I(EF11 U EF12) _ (0 * 2) 3 (4 1) = 3 et 1*(1*1)+3*(1*1 S(EF11, EF12) = 2 pour EF11 U EF13 : • les séquences de trois fonctions réseau sont : - Line Identification -3 User Profile Resource Control Database Line Identification (signaux successifs échangés : S8 et S9, ou, S'8 et S'9), - Line Authentication ù> User Profile Resource Control Database Line Authentication (signaux successifs échangés : S12 et S13, ou, S'12 et S'13), • Alors NS3(EF11 U EF13) = 2 pour trois fonctions réseau. L'indicateur I de la pertinence métier de EF11 U EF13 pour les deux scénarios choisis et le seuil de regroupement de EF11 et EF13 sont donc tels que : (2 * 2) = 2 et I(EF11 U EF13) = 2 S(EF11, 1*(1*1)+3*(1*1) =2 EF13) = 2 I(EF12U EF13) = 3 et S(EF12, EF13) = 1. Seul le regroupement des entités fonctionnelles réseau EF11 et EF13 dans une même entité fonctionnelle réseau est possible puisque I(EF11 U EF13) '- S(EF11, EF13) implique que M(1, 3) = 1 et EF21 = EF11 U EF13 = { Line Identification , Line Authentication , User Profile Ressource Control Database }. La seule entité fonctionnelle réaffectée est donc : EF22 = EF12 = { Access Management } soit N2 = 2. Itération de regroupement des entités fonctionnelles réseau, avec k=3 : Le calcul de l'indicateur de pertinence métier de la seule entité fonctionnelle définissable dans la troisième itération est le suivant : pour EF21 U EF22 : • les séquences de neuf fonctions réseau sont : - Access Management -+ Line Identification User Profile Resource Control Database -+ Line Identification --> Access Management ù> Line Authentication -3 User Profile Resource Control Database -3 Line Authentication - Access Management (signaux successifs échangés : S7, S8, Sg, S10, S11, S12, S13, S14), - Access Management Line Authentication User Profile Resource Control Database ù> Line Authentication - Access Management ù> Line Identification User Profile Resource Control Database -3 Line Identification 3 Access Management (signaux successifs échangés : S'11, S'12, S'13, S'14, S'7, S'8, S'g et S'10). Ainsi NS9(EF21 U EF22) = 2 pour quatre fonctions réseau distinctes. L'indicateur I de la pertinence métier de EF21 U EF22 pour les deux scénarios choisis et le seuil de regroupement de EF21 et EF22 sont donc tels que : (8*2) 3*(2*1) = 3 . I(EF21 U EF22) = 2 = 8 et S(EF21, EF22) = 2 Le regroupement des entités fonctionnelles réseau EF21 et EF22 dans une même entité fonctionnelle réseau est donc possible puisque I(EF21 U EF22) 'û S(EF21, EF22). Par conséquent, M(1, 2) = 3 et EF31 = EF21 U EF22 = { Access Management , Line Identification , Line 2 0 Authentication , User Profile Ressource Control Database }. Ainsi, N3 = 1, et le regroupement d'entités fonctionnelles réseau est terminé. Enfin, l'invention couvre, en outre, un outil de modélisation d'un réseau de télécommunications sous forme de fonctions réseau et d'entités 25 fonctionnelles réseau et d'organes réseau agencés selon une architecture de fonctions réseau échangeant des signaux. Ainsi que représenté en figure 4, un tel outil comporte de manière classique une unité centrale de traitement CPU, une mémoire de travail RAM et une mémoire de programme par exemple PM. II comporte en outre un15 module de modélisation MM lequel peut être constitué par un module de modélisation utilisant le langage UML normalement disponible dans le commerce. En outre, et de façon non limitative, le module de modélisation MM peut avantageusement être constitué par les éléments essentiels de l'outil de modélisation décrit et revendiqué par la demande de brevet français numéro FR 05 02022 déposée le 28 février 2005 au nom de la demanderesse. Dans tous les cas, quelle que soit l'implémentation du module de mémorisation MM, l'outil de modélisation objet de l'invention comporte un module de codage CM, ce module de codage permettant bien entendu la mise en oeuvre des étapes A, B, C représentées en figure 2 respectivement des étapes de codage BC0 à BC9 représentées en figure 3c. On comprend, en particulier, que le module de codage CM peut être constitué par un module de programme exécutable par un ordinateur et en particulier par l'unité centrale CPU de l'outil de modélisation objet de la présente intervention. Bien entendu, le module de codage CM permet la mise en oeuvre et l'exécution du procédé de codage objet de l'invention tel que décrit précédemment dans la description en liaison avec les figures 2, et 3a à 3c. ANNEXE1 Définition des fonctions Access Relay : Cette fonction introduit des informations locales de configuration reçues de l'utilisateur. Elle convertit la requête en une autre compréhensible par les fonctions de l'entité fonctionnelle Access Management : Cette fonction permet d'agencer et d'organiser les actions et les procédures nécessaires à l'attachement. Network Access Admission Control : Elle permet de procéder au contrôle d'admission à un réseau (ou une partie du réseau) bien défini. Dans ce cas c'est la partie le réseau dédiée au service MLTV Line Identification : Elle permet d'identifier la ligne d'accès de l'utilisateur. Line Authentication : Elle permet d'authentifier la ligne d'accès de l'utilisateur. - Localization Access Admission control : Elle permet de procéder au contrôle géographique d'admission à un réseau (ou une partie du réseau) bien défini. Dans ce cas c'est la partie le réseau dédiée au service MLTV. Address Allocation : Elle permet de procéder à l'allocation de l'adresse IP de l'utilisateur. Les fonctions de support d'information constituent une représentation fonctionnelle de l'emplacement des informations nécessaires aux autres fonctions (ci-dessus) pour le traitement de l'attachement réseau : Network Access Control Database : Elle contient les informations permettant d'identifier les terminaux des utilisateurs qui ont souscrit au service MLTV. User Profile Control Database : Elle contient les informations d'identification et d'authentification des lignes de connectivité des utilisateurs. Localization Database : Elle contient les informations de localisation géographique des lignes de connectivité. Ces informations peuvent affecter le processus de configuration réseau du terminal de l'utilisateur. Network Address Database : Elle contient les informations en configuration nécessaires à la suite de la mise en oeuvre des services notamment les adresses IP, les serveurs DNS et les adresses des noeuds d'accès au service. Définition des messages SI, S2 Network Address Request : Le message représente la requête issue du terminal utilisateur pour s'attacher au réseau. Elle contient son adresse MAC (Layer 2) S3 Network Access Authorization Request : Le message représente la requête issue de la fonction Access Management pour vérifier l'existence de l'adresse MAC du terminal de l'utilisateur. S4 Network Access Information Request : Le message représente la requête issue de la fonction Access Management pour scruter la base de données en ce qui concerne l'adresse MAC du terminal de l'utilisateur. S5 Network Access Information Response : La réponse contenant ou non des informations sur l'adresse MAC du terminal de l'utilisateur. S6 Network Access Authorization Response : La réponse contenant des informations de vérification de l'adresse MAC du terminal de l'utilisateur S7 Line Identification Request : Le message représente la requête issue de la fonction Access Management pour vérifier l'existence de la ligne d'accès utilisée par le terminal utilisateur pour accéder au service MLTV. S8 Line Identification Information Request : Le message représente la requête issue de la fonction Line Identification pour scruter la base de données en ce qui concerne la ligne d'accès utilisée par le terminal utilisateur pour accéder au service MLTV. S9 Line Identification Information Response : La réponse contenant ou non des informations sur la ligne d'accès utilisée par le terminal utilisateur pour accéder au service MLTV. S10 Line Identification Response : La réponse contenant des informations de vérification de la ligne d'accès utilisée par le terminal utilisateur pour accéder au service MLTV. S11 Line Authentication Request : Le message représente la requête issue de la fonction Access Management pour authentifier l'existence de La ligne d'accès utilisée par le terminal utilisateur pour accéder au service MLTV. - S12 Line Authentication Information Request : Le message représente la requête issue de la fonction Line Authentication pour scruter la base de données en ce qui concerne la ligne d'accès utilisée par le terminal utilisateur pour accéder au service 2 0 MLTV. S13 Line Authentication Information Response : La réponse contenant ou non des informations sur la ligne d'accès utilisée par le terminal utilisateur pour accéder au service MLTV. - S14 Line Authentication Response : 25 La réponse contenant des informations d'authentification de la ligne d'accès utilisée par le terminal utilisateur pour accéder au service MLTV. S15 Address Allocation Request : Le message représente la requête issue de la fonction Access Management pour demander une adresse IP pour le terminal utilisateur 30 S16 Address Allocation Localization Admission Request : Le message représente la requête issue de la fonction Address Allocation pour demander vérifier le non nomadisme du terminal de l'utilisateur souhaitant accéder au service de Ma Ligne TV . S17 Address Allocation Localization Admission Information Request : Le message représente la requête issue de la fonction Localisation Access Admission Control pour scruter la base de données en ce qui concerne la localisation géographique de ligne d'accès utilisée par le terminal utilisateur pour accéder au service MLTV. S18 Address Allocation Localization Admission Information Response : La réponse contenant des informations sur la localisation géographique de la ligne d'accès utilisée par le terminal utilisateur pour accéder au service MLTV. S19 Address Allocation Localization Admission Response : La réponse contenant des informations sur le nomadisme ou non nomadisme de la ligne d'accès utilisée par le terminal utilisateur pour accéder au service MLTV. S20 Address Info Request : Le message représente la requête issue de la fonction Address Allocation pour demander l'attribution d'une adresse IP au terminal utilisateur. S21 Address Info Response : La réponse contenant des informations sur l'attribution d'une adresse IP au terminal utilisateur. S22 Address Allocation Response : La réponse contenant l'adresse IP du terminal utilisateur - S23 Network Address Response : La réponse contenant l'adresse IP du terminal utilisateur ainsi que d'autres informations concernant l'adresse du portail d'accès aux services (Service Access). ANNEXE 2 DEBUT No=N; Pour i de 1 à No { EFo; = {F;} ; /* Initialisation des entités fonctionnelles réseau réduites à une fonction réseau chacune */ } k=0; Faire /* k itération du regroupement des entités fonctionnelles réseau */ { n=0;k++; Pour i de 1 à Nk_1 { Pour j de i+1 à Nk_1 { M(i, j) = 0 ; /* Initialisation des éléments de la matrice des gains du regroupement de EF(k_1); et EF(k_l) */ } AR(i) = 1 ; /* Initialisation de l'autorisation du regroupement de EF(k_1); avec une autre entité fonctionnelle réseau */ } Pour i de 1 à Nk_1 { Pour j de i+1 à Nk_i { Si I(EF(k_1);U EF(k_10?S(EF(k_1)j, EF(k_1)1) /* Vérification que l'indicateur de pertinence est supérieur ou égal au seuil de regroupement */ Alors M(i, j) = F ( EF(k_1)j, EF(k_q) ; /* mise à jour du gain 20 25 30 du regroupement de EF(k_1) et EF(k_I)i */ Finsi } } Faire suivant l'ordre décroissant des valeurs des M(i, j), tant que M(i, j)# 0 { Si ((AR(i) = 1) et (AR(j) = 1)) /* EF(k_1)i et EF(k_1)i peuvent être regroupés */ Alors { n++ ; EFkn = EF(k_1)iU EF(k_1)j ; /* Regroupement des entités fonctionnelles réseau EF(k_1); et EF(k_1)i dans l'entité fonctionnelle EFkä */ AR(i) = 0 ; AR(j) = 0 ; /* EF(k_1); et EF(k_1)i ne peuvent plus être regroupés avec d'autres entité fonctionnelles lors de la k itération */ } 20 Finsi } Finfaire Pour i de 1 à Nk_1 { Si (AR(i) = 1) /* Récupération des entités fonctionnelles réseau non regroupées */ Alors { n++ ; EFkä = EFk; ; /* Réaffectation des entités fonctionnelles réseau non regroupées pour les entités de la k itération 15 25 30 */ } Finsi } Nk=n; } Jusqu'à ((Nk = Nk_1) ou (Nk = 1)) Finfaire FIN10 REVENDICATIONS 1. Procédé de codage d'entités fonctionnelles réseau à partir de fonctions réseau échangeant au moins un signal par l'intermédiaire d'un point de référence d'un modèle de réseau de télécommunications, caractérisé en ce que ledit procédé consiste au moins à : établir et représenter les échanges de signaux sous forme d'un diagramme de séquence de modélisation, mettant en évidence pour au moins un scénario de fonctionnalité et/ou de service réseau, lesdits échanges successifs de signaux entre lesdites fonctions réseau ; et, chaque fonction réseau étant codée selon une entité fonctionnelle réseau unaire, exécuter itérativement des étapes permettant de calculer, à partir d'au moins un scénario, un indicateur de pertinence métier de regroupement d'entités fonctionnelles réseau en une même entité fonctionnelle réseau dans ladite fonctionnalité et/ou ledit service réseau ; coder le regroupement deux à deux d'entités fonctionnelles réseau en au moins une entité fonctionnelle réseau courante, en fonction d'une valeur de seuil de pertinence de regroupement et d'une valeur de gain de regroupement, ladite valeur de gain de regroupement étant définie comme le rapport de la valeur de l'indicateur de pertinence métier du regroupement deux à deux desdites entités fonctionnelles réseau et de la valeur de seuil de pertinence dudit regroupement. 2. Procédé selon la revendication 1, caractérisé en ce que ladite séquence de modélisation est constituée soit par les séquences de signaux successifs, échangés par lesdites fonctions réseau, soit par les séquences de fonctions réseau, correspondant à ces échanges de signaux successifs. 3. Procédé selon l'une des revendications 1 ou 2, caractérisé en ce que pour toute entité fonctionnelle réseau ledit indicateur de pertinence métier de regroupement est pris égal au rapport du nombre total deregroupements d'une fonction réseau et d'une entité fonctionnelle réseau au nombre total de séquences de fonctions réseau distinctes, indépendamment du contenu des signaux. 4. Procédé selon l'une des revendications 2 ou 3, caractérisé en ce que les séquences de fonctions réseau prises en compte pour le calcul de l'indicateur de pertinence métier de regroupement d'une entité fonctionnelle réseau sont les séquences de fonctions réseau de longueur maximum internes à ladite entité fonctionnelle réseau. 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que pour une première et une deuxième entité fonctionnelle réseau regroupant un premier respectivement un deuxième nombre de fonctions réseau, ladite valeur de seuil de pertinence de regroupement des fonctions réseau appartenant auxdites première et deuxième entité fonctionnelle réseau est prise égale au rapport du nombre total pondéré de regroupements d'une fonction réseau appartenant à la première et/ou à la deuxième entité fonctionnelle réseau avec la deuxième respectivement la première entité fonctionnelle réseau au nombre total de séquences de fonctions réseau distinctes de la première et de la deuxième entité fonctionnelle réseau. 6. Procédé selon l'une des revendications 1 à 5, caractérisé en ce que pour un nombre déterminé de fonctions réseau et une initialisation d'entités fonctionnelles réseau unaires réduites à une seule de ces fonctions réseau, ledit procédé consiste, pour définir les entités fonctionnelles réseau par regroupement desdites fonctions réseau et/ou entités fonctionnelles réseau, à : pour chaque itération de regroupement de rang k déterminé : • pour tout couple de fonctions de rang i =; ,-' et j - initialiser les valeurs de gains de regroupement d'une matrice des gains de regroupement des entités fonctionnelles de rang (k-1)' et (k-1)i ; v initialiser une variable d'autorisation de regroupement de toute entité fonctionnelle réseau de rang (k-1); avec une autre entitéfonctionnelle réseau ; et, • pour tout couple d'entité fonctionnelle de rang i et j - vérifier que la valeur de l'indicateur de pertinence métier est supérieure ou égale à la valeur de seuil de pertinence du regroupement ; - mettre à jour la valeur du gain du regroupement des entités fonctionnelles de rang (k-1et (k-1)i ; et, • sur parcours suivant l'ordre décroissant des valeurs de gain de regroupement de la matrice des gains de regroupement, tant que la valeur de gain de regroupement est différente de zéro et si les valeurs d'autorisation de regroupement des entités fonctionnelles de rang (k-1); et (k-1 )i autorisent le regroupement, - regrouper les entités fonctionnelles courantes de rang (k-1 ); et (k-1 )i dans une entité fonctionnelle commune ; sinon, • si les valeurs d'autorisation de regroupement des entités fonctionnelles de rang (k-1); et (k-1 )i n'autorisent pas le regroupement, • ignorer le regroupement des entités fonctionnelles courantes de rang (k-1et (k-1 )i ; et, pour i =; F et pour toute entité fonctionnelle de rang i dont la variable d'autorisation de regroupement est égale à 1, • récupérer les entités fonctionnelles réseau non regroupées ; et, • réaffecter les entités fonctionnelles réseau non regroupées comme entité fonctionnelle unaire ; et, effectuer un retour à l'itération suivante jusqu'à la fin du processus itératif. 7. Outil de modélisation d'un réseau de télécommunications, sous forme de fonctions réseau, d'entités fonctionnelles réseau et d'organes réseau agencés selon une architecture de fonctions réseau échangeant des signaux, ledit outil comportant une unité centrale de traitement et un module de modélisation, caractérisé en ce qu'il comporte en outre un module de codage d'entités fonctionnelles réseau à partir de fonctions réseau échangeant au moins un signal par l'intermédiaire d'un point de référenced'un modèle de ce réseau de télécommunications, ledit module de codage permettant la mise en oeuvre du procédé de codage selon l'une des revendications 1 à 6. 8. Produit de programme d'ordinateur mémorisé sur un support 5 de mémorisation et exécutable par un ordinateur ou par un outil de modélisation selon la revendication 7. 9. Produit de programme d'ordinateur selon la revendication 8, caractérisé en ce que le programme exécutable de ce produit de programme est implanté dans le module de codage dudit outil de modélisation.