1、UNION INTERNATIONALE DES TLCOMMUNICATIONSUIT-T Z.360SECTEUR DE LA NORMALISATIONDES TLCOMMUNICATIONSDE LUIT(05/97)SRIE Z: LANGAGES DE PROGRAMMATIONLangage homme-machine Spcification de linterfacehomme-machineGDMO graphique: notation graphique relativeaux directives pour la dfinition des objetsgrsReco
2、mmandation UIT-T Z.360(Antrieurement Recommandation du CCITT)RECOMMANDATIONS UIT-T DE LA SRIE ZLANGAGES DE PROGRAMMATIONPour plus de dtails, voir la Liste des Recommandations de lUIT-T.Langage de description et de spcification (SDL) Z.100Z.109Applicabilit des techniques de description formelle Z.110
3、Z.119Diagrammes des squences de messages Z.120Z.199Langage de haut niveau du CCITT (CHILL) Z.200Z.299LANGAGE HOMME-MACHINE Z.300Z.499Principes gnraux Z.300Z.309Syntaxe de base et procdures de dialogue Z.310Z.319LHM tendu pour terminaux crans de visualisation Z.320Z.329Spcification de linterface homm
4、e-machine Z.330Z.399Divers Z.400Z.599Recommandation Z.360 (05/97) iRECOMMANDATION UIT-T Z.360GDMO GRAPHIQUE: NOTATION GRAPHIQUE RELATIVE AUX DIRECTIVESPOUR LA DFINITION DES OBJETS GRSRsumLa prsente Recommandation dfinit une notation graphique visant donner un aperu gnral des spcificationsGDMO/GRM.Le
5、 GDMO (guidelines for the definition of managed objects), directives pour la dfinition des objets grs, est unformalisme spcifi dans la Recommandation X.722 destin dfinir les objets grs dans le RGT (rseau de gestion destlcommunications). Les attributs relationnels sont dfinis dans la Recommandation X
6、.732. Le formalisme GDMO estlargi au moyen dune notation relationnelle gnrale dcrite dans la Recommandation X.725 (modle relationnelgnral). La structure globale des objets est dfinie par le GDMO/GRM et la syntaxe des donnes est spcifie laide dela notation de syntaxe abstraite numro un (ASN.1 voir le
7、s Recommandations X.208 ou X.680). Les trois langagessont largement utiliss par un grand nombre de Commissions dtudes de lUIT pour la spcification des objets grsdans de nombreux domaines dapplication. Les langages sont purement alphanumriques et il est difficile de donner unaperu gnral des spcificat
8、ions alphanumriques au moyen du GDMO/GRM/ASN.1.Les Recommandations actuelles utilisant le GDMO/GRM donnent un aperu des diffrents aspects des spcifications laide de divers types dillustrations informelles. Toutefois, elles utilisent souvent le mme symbole pour diffrentesnotions, diffrents symboles p
9、our la mme notion et elles peuvent parfois induire en erreur quant au contenu desspcifications. En consquence, une notation graphique normalise a t juge ncessaire. Cette notation graphique seraconforme aux notions des notations alphanumriques.La prsente Recommandation est fonde sur un ensemble de co
10、nditions admises (Appendice II); une valuation de certaines notations graphiques existantes non conformes aux conditions prcites; des essais dapplication du GDMO plusieurs Recommandations et dautres domaines dapplication.SourceLa Recommandation UIT-T Z.360, labore par la Commission dtudes 10 (1997-2
11、000) de lUIT-T, a t approuve le6 mai 1997 selon la procdure dfinie dans la Rsolution n 1 de la CMNT.Mots clsAttributs; classe dobjets grs; classe relationnelle; directives pour la dfinition des objets grs; modle relationnelgnral.ii Recommandation Z.360 (05/97)AVANT-PROPOSLUIT (Union internationale d
12、es tlcommunications) est une institution spcialise des Nations Unies dans le domainedes tlcommunications. LUIT-T (Secteur de la normalisation des tlcommunications) est un organe permanent delUIT. Il est charg de ltude des questions techniques, dexploitation et de tarification, et met ce sujet desRec
13、ommandations en vue de la normalisation des tlcommunications lchelle mondiale.La Confrence mondiale de normalisation des tlcommunications (CMNT), qui se runit tous les quatre ans, dtermineles thmes dtudes traiter par les Commissions dtudes de lUIT-T lesquelles laborent en retour desRecommandations s
14、ur ces thmes.Lapprobation des Recommandations par les Membres de lUIT-T seffectue selon la procdure dfinie dans laRsolution n 1 de la CMNT.Dans certains secteurs de la technologie de linformation qui correspondent la sphre de comptence de lUIT-T, lesnormes ncessaires se prparent en collaboration ave
15、c lISO et la CEI.NOTEDans la prsente Recommandation, lexpression “Administration“ est utilise pour dsigner de faon abrge aussi bienune administration de tlcommunications quune exploitation reconnue.DROITS DE PROPRIT INTELLECTUELLELUIT attire lattention sur la possibilit que lapplication ou la mise e
16、n uvre de la prsente Recommandation puissedonner lieu lutilisation dun droit de proprit intellectuelle. LUIT ne prend pas position en ce qui concernelexistence, la validit ou lapplicabilit des droits de proprit intellectuelle, quils soient revendiqus par un Membre delUIT ou par une tierce partie tra
17、ngre la procdure dlaboration des Recommandations.A la date dapprobation de la prsente Recommandation, lUIT navait pas t avise de lexistence dune propritintellectuelle protge par des brevets acqurir pour mettre en uvre la prsente Recommandation. Toutefois, commeil ne sagit peut-tre pas de renseigneme
18、nts les plus rcents, il est vivement recommand aux responsables de la mise enuvre de consulter la base de donnes des brevets du TSB. UIT 1998Droits de reproduction rservs. Aucune partie de cette publication ne peut tre reproduite ni utilise sous quelque formeque ce soit et par aucun procd, lectroniq
19、ue ou mcanique, y compris la photocopie et les microfilms, sans laccordcrit de lUIT.Recommandation Z.360 (05/97) iiiTABLE DES MATIRESPage1 Introduction 11.1 Domaine dapplication. 11.2 Terminologie. 12 Symboles 23 Exemple dutilisation de la notation graphique. 64 Notation graphique pour les modles .
20、84.1 Modle de classe dobjets grs (managed object class). 84.2 Modle de paquetage 94.3 Modle de lien de nom 104.4 Connexions . 115 Rfrences par attributs 126 Modle de classe de relation. 137 Etiquettes longues. 14Appendice I Instanciation GDMO graphique . 14Appendice II Conditions applicables au GDMO
21、 graphique . 18II.1 Rappel . 18II.2 Utilisation du GDMO/GRM graphique. 19II.3 Conditions applicables un GDMO graphique 19II.4 Le GDMO graphique doit au moins donner les informations suivantes . 20II.5 Les tiquettes utilises dans le GDMO graphique doivent remplir les conditions suivantes 20II.6 La sp
22、cification graphique GDMO doit donner un aperu gnral des spcificationsGDMO/GRM alphanumrique 21II.7 Le GDMO graphique peut disposer dextensions illustrant lutilisation et les implications desspcifications GDMO/GRM . 21Recommandation Z.360 (05/97) 1Recommandation Z.360Recommandation Z.360 (05/97)GDMO
23、 GRAPHIQUE: NOTATION GRAPHIQUE RELATIVE AUX DIRECTIVESPOUR LA DFINITION DES OBJETS GRS(Genve, 1997)1 Introduction1.1 Domaine dapplicationLa prsente Recommandation dfinit une notation graphique applicable un sous-ensemble de linformation fournie parles modles dfinis dans la Recommandation X.722, Tech
24、nologies de linformation Interconnexion des systmesouverts Structure des informations de gestion: directives pour la dfinition des objets grs.Lobjet de la notation graphique est de fournir un aperu gnral des spcifications du RGT lintention desspcificateurs, ralisateurs et utilisateurs du RGT. La not
25、ation graphique donne un aperu gnral des dfinitions qui sytrouvent et des relations entre ces dfinitions.Pour obtenir cet aperu gnral, il nest pas ncessaire de prsenter dans la notation graphique toutes les informationsfigurant dans les modles. Par consquent, la notation graphique ne couvre quun sou
26、s-ensemble de linformation qui sytrouve et qui est requise par les modles.Si lon constate des incohrences entre les spcifications GDMO/GRM alphanumrique et les spcifications GDMOgraphique, cest la spcification alphanumrique qui est normative.La notation graphique permet la fois des descriptions dtai
27、lles et condenses des spcifications. La notationcondense devrait tre la notation la plus utile pour les utilisateurs ordinaires. La notation dtaille est un moyendexplication des relations dtailles entre les dclarations de spcifications et un moyen de reprsentation des relationsavec la notation alpha
28、numrique.En gnral, un graphe peut dcrire toutes les informations dans une Recommandation. Cependant, le spcificateur estlibre dinclure et dexclure ce quil veut pour des raisons de commodit, les graphiques peuvent se chevaucher et ilnexiste pas de Recommandation prcisant ce qui doit tre inclus dans u
29、n graphique.Un graphe GDMO graphique doit tre fourni avec un titre et un texte indiquant la faon dont ce graphe est dlimit parrapport aux spcifications alphanumriques auxquelles il se rfre.Le paragraphe 2 prsente la notation graphique et conclut avec un exemple concret (voir la Figure 4) utilisant l
30、a forme laplus compacte de la notation.Le paragraphe 3 contient un exemple concret extrait du domaine du contrle daccs (access control).Les paragraphes 4 et 5 contiennent une explication plus dtaille de lexemple donn dans le paragraphe 2, Figure 4, etun dveloppement de la notation compacte pour mont
31、rer tous les dtails.Le paragraphe 6 donne une extension de la notation graphique par rapport au modle de classe relationnelle (relationshipclass) dfini dans la Recommandation X.725.LAppendice I tend la notation graphique pour des classes avec une notation graphique analogue pour dcrire lesinstances.
32、LAppendice II contient des conditions que respectent les directives GDMO graphique.1.2 TerminologieLa prsente Recommandation dfinit les termes suivants:1.2.1 GDMO/GRM graphique: appellation complte de la notation graphique pour le GDMO/GRM. Lappellationabrge pour le GDMO/GRM graphique est GDMO graph
33、ique.2 Recommandation Z.360 (05/97)1.2.2 spcifications GDMO/GRM graphique: spcifications utilisant le GDMO/GRM graphique. Ces spcifi-cations sont indiffremment appeles graphes ou dessins.1.2.3 modle: module syntaxique complet autoris dans le GDMO/GRM alphanumrique.1.2.4 dclaration: instance de modle
34、 GDMO/GRM associe des paramtres et des tiquettes remplies propresaux applications. Les paramtres peuvent renvoyer dautres dclarations GDMO/GRM ou non GDMO/GRM (parexemple en ASN.1).1.2.5 sous-modle: partie dun modle GDMO/GRM complet.1.2.6 sous-dclaration: partie dune dclaration GDMO/GRM complte.1.2.
35、7 symbole: lment dans le GDMO/GRM graphique correspondant un modle.1.2.8 connexion: lment dans le GDMO/GRM graphique correspondant une rfrence entre modles ou une sriede modles et rfrences.2 SymbolesT1010150-97/d01symbolealarmLognamePackagealarmLogNamenameGroupnameControlXdclarationalarmLog MANAGED
36、OBJECT CLASSnamePackage PACKAGEalarmLogName ATTRIBUTEnameGroup ATTRIBUTE GROUPnameControl BEHAVIOURinformation concernant un modle non spcifiFigure 1/Z.360 Symboles de dclaration de modleFIGURE 1/Z.360.D01 = CMRecommandation Z.360 (05/97) 3T1010160-97/d02DERIVED FROM c1BEHAVIOUR b1ACTIONS ac1NOTIFIC
37、ATIONS n1CHARACTERIZED BY namePackageCONDITIONAL PACKAGE propertyPackageATTRIBUTE GROUPS nameGroup ATTRIBUTES nameREGISTERED AS oid1Figure 2/Z.360 Symboles de sous-dclarationsymbole de sous-dclaration sous-dclaration ou dclarationBE b1AC ac1NO n1CB namePackageCP propertyPackageAG nameGroupnameDF c1R
38、A oid1FIGURE 2/Z.360.D02 = CM4 Recommandation Z.360 (05/97)T1010170-97/d03xyxyyyyxXx yx ydclaration subordonne; galement utilise comme rle dans les rfrences.dclaration rfrenceltiquette de rle peut tre omise si tiquette de rle = tiquette rfrence,rfrence depuis x vers un objet de classe quelconque.DER
39、IVED FROM y; dcrit par une ligne en pointills.dfini par y; dcrit par une ligne en pointills.rfrence bidirectionnelle = deux rfrences mutuellement dpendantes de sens opposs.drivation = rfrence x ou y; il convient de noter que dans le cas de lutilisation combine de rfrences bidirectionnelles, linterpr
40、tation nest pas univoque.une rfrence est constitue dune flche et dune tiquette de rle x;= .Figure 3/Z.360 Symboles de connexionsymbole moyenexplicationdes pointills sont facultativement utiliss pour indiquer les sous-classes.alarmListalarmalarmLogDBalarmListalarmalarmLogalarmalarmLogalarmListalarmLi
41、st NAME BINDINGalarmList NAME BINDINGalarmList NAME BINDINGAND SUBCLASSESAND SUBCLASSESAND SUBCLASSESAND SUBCLASSESDFSUBORDINATE OBJECT CLASS alarmNAMED BY SUPERIOR OBJECT CLASS alarmLogSUBORDINATE OBJECT CLASS alarm NAMED BY SUPERIOR OBJECT CLASS alarmLogSUBORDINATE OBJECT CLASS alarm NAMED BY SUPE
42、RIOR OBJECT CLASS alarmLogFIGURE 3/Z.360.D03 = CMRecommandation Z.360 (05/97) 5T1010180-97/d04modlesFigure 4/Z.360 Exemples de notations abrges et combinesnotationalarmLoglogDFDFpriorityAlarmalarmListalarmalarmLogalarmLogalarmList NAME BINDINGalarmLog AND SUBCLASSESalarm AND SUBCLASSESCB p1CB p2CP c
43、p1CP cp2CB p1BE b1a1ag1a1AC ac1NO n1RA abcalarmLogDERIVED FROMCHARACTERIZED BYCONDITIONAL PACKAGEMANAGED OBJECT CLASSlogp1,p2cp1,cp2alarmLogBEHAVIOURSATTRIBUTESATTRIBUTE GROUPSACTIONSNOTIFICATIONSREGISTERED ASMANAGED OBJECT CLASSb1a1ag1a1ac1n1abclogPACKAGESUBORDINATE OBJECT CLASSNAMED BY SUPERIOR OB
44、JECT CLASSCHARACTERIZED BYp1FIGURE 4/Z.360.D04 = CM6 Recommandation Z.360 (05/97)3 Exemple dutilisation de la notation graphiqueLe prsent paragraphe a pour objet de montrer comment la notation graphique peut tre utilise. Lexemple reprsente ungraphe raliste.Dans le prsent exemple on dcrit les informa
45、tions utiles contenues dans la Recommandation X.741, Objets et attributspour le contrle daccs. La forme la plus condense de la notation graphique est utilise.T1010190-97/d05Figure 5/Z.360 Exemple de notation graphique condense notificationEmitterruleDFDFDFDFDFDFtargetsoperationsglobalRulecapabilityI
46、nitiatorsitemRuleDFDFDFlabelInitiatorsaclInitiatorsnotificationEmitter-AccessControlRelationshipglobalRulePackageinitiatorListitemRulePackageinitiatorListitemRulePackagetargetsListoperations-TargetsinitiatorsDFaccessControlRulesaccessControlrule-AccessControlRelationshiptargetsFIGURE 5/Z.360.D05 = C
47、MRecommandation Z.360 (05/97) 7La Figure 6 reprsente le mme graphe tendu par des rfrences aux paquetages et aux attributs.T1010200-97/d06Figure 6/Z.360 Exemple de notation graphique compose et condenseaccessControlaccessControlRules notificationEmitterruletargetsoperationsinitiatorsglobalRulecapabilityInitiatorslabelInitiatorsitemRuleaclInitiatorsDFDFDFDFDFDFDFDFDFDFCB accessControlPackageaccessControlObjectNamenotificationEmitter-AccessControlRelationshiprule-AccessControlRelationshipCB accessControlPackagedefaultAccessdomainNamedenialGranularityCB accessC