Home

Réalisation du profil UML d`assemblage cible CCM

image

Contents

1. Generar la i 2 Y rilication du Mod le interm diaire 3 Traduction du mod le interm diaire en mod le COM pe preanmotse du Modele ir FIG 2 2 Menu contextuel des phases de la transformation Une fois l op ration termin e une fen tre appara t pour rappeler quelles sont les valeurs par d faut qui ont Projet RNTL ACCORD Page 4 Macros d Modify Congult Analysis Wizard Browse Mide wizards T oole module ccod Composant CCMM odulbe ccad To CEM Module FIG 2 3 Menu contextuel des phases de la transformation t utilis es Si le package d origine s appelait NomPackage_pim ou s il s appelait NomPackage la copie porte le nom NomPackage_tmp Un nouveau diagramme de classe appara t Nous conseillons de lancer la fonction Layout d Objecteering soit partir du menu Graph soit en cliquant avec le bouton droit de la souris dans le diagramme de classe 2 4 2 Modification de valeurs marqu es Pendant cette phase des valeurs marqu es peuvent tre rajout es ou modifi es Pour cela il suffit de cliquer avec le bouton droit sur les ports plug component complexConnector ou toute autre classe pour faire appara tre le menu contextuel et de choisir Accord To CCM Module gt Changer TaggedValue Necessaire comme l indique FIG 2 3 Alors une fen tre appara t et le contenu peut varier comme l indique le tableau TAB 2 1 valeur marqu e CCMSynchronous CCMAsyn
2. Module CCM l une de ces trois possibilit s de g n ration Une fen tre graphique vous permet de s lec tionner la cat gorie d implantation du composant d sir e entity process session service G n ration de code IDL C est une implantation partielle de code IDL 3 la g n ration des attributs dans les interfaces n est pas sup port e Pour cela s lectionnez le paquetage UML que vous d sirez g n rer en code IDL avec le bouton gauche de la souris s lectionnez dans le menu contextuel le sous menu Module CCM g n ration IDL Une fen tre de dialogue vous demande le nom du fichier de destination La g n ration de code CIDL est compl tement r alis e Projet RNTL ACCORD Page 8
3. R alisation du profil UML d assemblage cible CCM version 2 Auteur Projet ACCORD Assemblage de composants par contrats en environnement ouvert et r part1 R f rence Livrable 2 9 Date ler septembre 2003 EDF Elecrrkhr 5 Prini m p COL RE Aa iE OIE ETE CT Wi TILES a TELECOM PARIS cole nationale sup rieure des t l communrations Q france telecom V4 1 NRIA SOFTEAM Think Object Les partenaires du projet ACCORD sont CNAM EDF R amp D ENST ENST Bretagne France Telecom R amp D INRIA LIFL et Softeam Le projet est conjointement financ par les partenaires et par le RNTL R seau National des Techniques Logicielles Projet RNTL ACCORD Page 1 Chapitre 1 Introduction Le livrable 2 9 est en fait une r alisation logicielle sous forme de modules Objecteering librement t l chargeables Ces modules peuvent tre utilis s avec le prototype UML 2 du modeleur UML Objecteering de la soci t Softeam Ces modules fichiers AccordToCCMModule V2 7 f profet CCMModule VI1 2 b prof im pl mentent les st r otypes et valeurs marqu es sp cifi s dans le livrable 2 7 du projet RNTL ACCORD Le second module peut galement tre install avec la version 5 2 2 de l outil Objecteering Ce document d crit l installation et les fonctionnalit s de base de ces modules Projet RNTL ACCORD Page 2 Chapitre 2 Manuel d installation et d utilisation du module
4. Accord ToCCMModule Avant toute utilisation veuillez v rifier que vous disposez des 3 modules suivants AccordModule Accord ToCCMModule et CCMModule 2 1 Installation du module AccordToC CMModule Le module AccordToCCM est livr dans un fichier ayant pour nom AccordToCCMModule V2 7 f prof Pour installer ce module sur une plate forme objecteering 1l est n cessaire de lancer le logiciel d adminis tration nom baseadn S lectionnez le sous menu Confiquration Deliver a module to site s lectionnez ensuite le fichier correspondant au module AccoradToCCM 2 2 S lection du module pour un projet Dans un projet UML si l on d sire transformer un mod le ACCORD en mod le CCM il est n cessaire d importer le module AccordToCCMModule pr alablement install cf section pr c dente Pour cela s lectionnez dans le sous menu Tools Modules le module denomAccordToCCMModule V2 7 f puis cliquez sur Add Comme ce module a besoin du module CCMModule_V1 2 betdu module AccordModule _V1 0 a il est n cessaire de v rifier que les 3 modules sont bien s lectionn s 2 3 Configuration des valeurs marqu es par d faut Lors de la s lection du module 2 valeurs marqu es sont d finies par d faut et elles seront utilis es pour la g n ration de la copie pr annot e La premi re CCMSynchronous concerne les ports et l autre valeur possible est CCMAsynchronous La deuxi me CCMBeanConnector concerne les ComplexConntor et le
5. chronous CCMBeanConnector CCMLocalConnector CCMUserConnector CCM Eveni CCME man CCM TAB 2 1 Tableau des choix des valeurs marqu es Pendant les ajouts et les modifications des valeurs marqu es une fonction du module AccordToCCMMo dule propose de v rifier la coh rence des valeurs marqu es qui ont t mises sur les diff rents l ments du mod le Cette fonction est accessible par le menu contextuel de la FIG 2 2 en choisissant Accord To CCM Module gt 2 V rification du Mod le Interm diaire Projet RNTL ACCORD Page 5 2 4 3 Transformation du mod le interm diaire en mod le CCM Apr s que les ajouts et les modifications aient t effectu s la phase de transformation peut tre lanc e en utilisant la commande Accord To CCM Module gt 3 Traduction du mod le Interm diaire en mod le CCM du menu contextuel Dans un premier temps elle v rifiera l int grit de la copie mar qu e Si la v rification ne d c le aucune erreur la transformation a alors lieu A la fin de la transformation une fen tre s ouvre pour faire appara tre le diagramme de classe du mod le CCM g n r Nous conseillons une nouvelle fois d utiliser la fonction Layout de la m me mani re que pr c demment Le nouveau package qui contient le mod le CCM s appelle NomPackage_ccm Projet RNTL ACCORD Page 6 Chapitre 3 Installation et fonctionnalit s de base 3 1 Installation Le module CCM est livr dans un
6. fichier ayant pour nom CCMModule_V1 2 b prof Pour installer ce module sur une plate forme objecteering il est n cessaire de lancer le logiciel d adminis tration nom baseadm S lectionnez le sous menu Configuration Deliver a module to site s lectionner ensuite le fichier correspondant au module CCM 3 2 Utilisation Dans un projet UML si l on d sire mod liser des composants CCM il est n cessaire d importer le module CCM pr alablement install cf section pr c dente Pour cela s lectionnez dans le sous menu Tools Modules le module de nom CCMModule_V1 2 b puis cliquez sur Add D s lors vous pouvez utiliser dans votre sch ma UML tous les st r otypes d finis dans le profil CCM livrable 2 7 du projet RNTL ACCORD 3 2 1 Fonctionnalit s de base Le module CCM int gre plusieurs fonctionnalit s simple d utilisation V rification de la coh rence du sch ma UML Cette fonctionnalit consiste v rifier que votre sch ma UML utilise de mani re coh rente les st r o types propres au profil CCM Pour cela s lectionnez le paquetage UML v rifier avec le bouton gauche de la souris s lectionnez dans le menu contextuel le sous menu Module CCM v rification du mod le Cette commande a pour effet de v rifier la coh rence du sch ma d crit dans le paquetage UML si des erreurs sont d tectq es elles sont automatiquement affich es dans la fen tre console du logiciel le dernier message affic
7. h indique le nombre d erreurs d tect es par l outil Importation du module Components La deuxi me fonctionnalit consiste importer le paquetage Components correspondant au paquetage IDL Components du standard CORBA 3 Pour cela s lectionnez le paquetage UML dans lequel vous d sirez importer ce paquetage avec le bouton gauche de la souris s lectionnez dans le menu contextuel le sous menu Module CCM importer le module Components Cette proc dure est notamment n cessaire lors de la d finition d une cl associ e une maison de composants Projet RNTL ACCORD Page 7 G n ration de sch ma IDL Il est possible de g n rer automatiquement le sch ma UML repr sentant une implantation d un composant particulier Trois modes de g n ration sont propos es La g n ration d une implantation de composant monolithique Les diff rentes facettes du composant impl menter sont programm es directement dans l ex cuteur de composant La g n ration d une implantation de composant dot d un unique segment Ce segment impl mente toutes les facettes du composant La g n ration d une implantation de composant dot de plusieurs segments Chaque segment impl mente une facette du composant Pour g n rer automatiquement une implantation de composant il suffit de s lectionnez la classe UML correspondant un composant puis avec le bouton gauche de la souris s lectionnez dans le sous menu
8. s autres valeurs possibles sont CCMLocalConnector et CCMUserConnector Pour modifier ces valeurs par d faut il suffit de s lectionner dans le sous menu Tools Modify confi guration de cliquer sur la petite croix cot du nom module AccordToCCMModule_V2 7 puis cliquez sur Valeurs par d faut La partie droite de la fen tre devrait proposer les choix comme indiqu s sur la FIG 2 1 Projet RNTL ACCORD Page 3 FE Modifying configuration CCM BeanConrechtor Yaleu marqu e des ports par d faut CCM Synchonous E Analysis Wizard 1 2 E Documentation 4 6 E Macs W1 1 B CCMModule V1 2 o ok FIG 2 1 Menu de s lection des valeurs par d faut 2 4 Mode d emploi 2 4 1 G n ration de la copie avec des valeurs marqu es suppl mentaires Pour le bon fonctionnement du module nous conseillons d avoir cr er le mod le ACCORD dans un sous package nomm nomProjet_pim du package racine de nom nomP ro jet Pour lancer la g n ration de la copie 1l suffit de cliquer avec le bouton droit de la souris sur ce package pour afficher le menu contextuel puis cliquer sur le choix Accord To CCM Module 1 G n rer la copie pr annot e du mod le Accord comme l indique FIG 2 2 EES SRE Hg C Macio Li E ILectureCD dy H E LecteuCD Corse Ds Browse ag Hauts Parleurs Crack nais l MiTo Wizards Tools iah nalysie Wizard module Accord Composant CCMModule G M Fladule

Download Pdf Manuals

image

Related Search

Related Contents

取扱説明書  SISTEMA D`IRRIGAZIONE AUTOMATICA PER GIARDINO  Manual clínico  Guide de dépannage de Sun StorEdge™ SAM-FS  [U4.42.02] Macro-commande MACR_CARA_POUTRE  Installing and Servicing    Sharp LC-22LE240E LED TV  

Copyright © All rights reserved.
Failed to retrieve file