R�sum�

La pr�sente Recommandation est destin�e aux concepteurs, impl�menteurs et gestionnaires de syst�mes r�partis ainsi qu'� ceux qui d�veloppent des outils pour la prise en charge des syst�mes r�partis.

La pr�sente Recommandation sp�cifie le langage �tendu de d�finition d'objets de l'UIT (ITU‑eODL). Ce langage sert � mettre au point des syst�mes r�partis sur la base de composants selon quatre points de vue diff�rents mais li�s entre eux: traitement, impl�mentation, d�ploiement et environnement cible. Chaque point de vue est associ� � un objectif de mod�lisation pr�cis, exprim� par des concepts d'abstraction particuliers. Les types d'objet de traitement avec les ports et interfaces (op�ration, flux, signal) constituent les principaux concepts du point de vue de traitement permettant de d�crire de mani�re abstraite les composants logiciels r�partis en fonction de leurs interfaces potentielles. Les artefacts � c'est‑�‑dire les abstractions de contextes concrets de langage de programmation � et leurs relations avec les interfaces constituent le point de vue impl�mentation. Le point de vue d�ploiement d�crit les entit�s logicielles (composants logiciels) en repr�sentation binaire ainsi que les entit�s de traitement qu'elles r�alisent. Le point de vue environnement cible d�finit les concepts de mod�lisation d'un r�seau physique dans lequel les composants logiciels seront d�ploy�s. Les concepts des diff�rents points de vue sont tous li�s entre eux. Ces relations constituent une base essentielle pour les techniques et les outils utilis�s dans le processus de d�veloppement de logiciel, depuis la conception jusqu'au d�ploiement, en passant par l'impl�mentation et l'int�gration. La pr�sente Recommandation ne traite pas encore de la phase d'essai.

Le langage ITU-eODL est une extension du langage de d�finition d'objets de l'UIT (ITU-ODL) [1], qu'il annule et remplace. Au d�part, le langage ITU-ODL �tait con�u comme une extension du langage ODP-IDL [9] et il d�finissait des concepts de traitement fond�s sur la terminologie de l'ODP [2], [3]. Le langage eODL suit ce principe. Toutefois, les d�finitions sont fond�es sur un m�tamod�le et non sur l'approche classique de la syntaxe abstraite, ce qui pr�sente plusieurs avantages. En effet, les outils li�s � l'architecture MOF [4] peuvent �tre utilis�s pour l'automatisation des transitions de mod�le entre les diff�rentes phases du d�veloppement de logiciel. De plus, pour repr�senter les mod�les concrets instanci�s � partir du m�tamod�le, on peut utiliser les langages existants, permettant ainsi d'int�grer diff�rentes approches en mati�re de conception.

Les lecteurs de la pr�sente Recommandation sont suppos�s bien conna�tre les sujets suivants: IDL [5], UML [11] et MOF.