La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Méta-modélisation et Référentiels dEntreprise Mariano Belaunde, France Telecom - CNET.

Présentations similaires


Présentation au sujet: "Méta-modélisation et Référentiels dEntreprise Mariano Belaunde, France Telecom - CNET."— Transcription de la présentation:

1 Méta-modélisation et Référentiels dEntreprise Mariano Belaunde, France Telecom - CNET

2 PLAN 1) Principes de la méta-modélisation 2) LOutillage pour la méta-modélisation 3) Construction de Référentiels dEntreprise

3 Principes de la méta-modélisation (1) L architecture à quatre niveaux (standard OMG MOF)

4 Principes de la méta-modélisation (2) Mon modèle générique de processus Mon processus de développement Langage universel pour décrire des concepts

5 Principes de la méta-modélisation (3) Analyse Conception Developpement Analyste Mon processus de développement Analyse:Activité Conception: Activité Analyste:Acteur ActivitéActeur réaliséPar 1 Ressource produit consomme suivant

6 Principes de la méta-modélisation (4) ActivitéActeur réaliséPar 1 Ressource produit consomme suivantt Activité:Classe Acteur: Classe réaliséPar:Association Mon modèle générique de processus : Rôle Classe Association Attribut Rôle type hérite

7 Principes dImplantation n Mapping direct vers des langages de programmation objet (classes, héritage, relations, instanciation). n Uniformisation des API (génération automatique et règles génériques) n Uniformisation de la représentation textuelle pour l externalisation des instances.

8 Positionnement des standards n OMG MOF (Méta Object Facility) u standard de méta-modélisation n OMG UML u notation graphique pour la modélisation n OCL (Object Constraint language) u Pour mieux approcher la sémantique dun modèle. n XML u Publication des contenus sur le WEB, format déchange (XMI)

9 La norme OCL Context Person inv: self.wife->notEmpty implies self.wife.sex = #female

10 Un référentiel dinstances générique - Support opérationnel dun modèle objet (par la production automatique de la hiérarchie de classes associée). - Stockage persistant des instances d un modèle (enregistrement dans un espace hiérarchique) MOF UML Mon méta-modèle de processus (proc) Mon modèle de Banque (banque) mof uml proc banque Base MOF Base UMLBase procBase banque Mon processus de développement

11 Architecture BOOT APIs Bases dinstances reflect mof.spec mof XMI tool AGL UML genApi xxx/boot import/export uml.spec uml venus mof proc.spec proc moon uml any uranus proc Boot API

12 Génération des API ActivityActor performer 1 Ressource output input next n Activity String getName() void setName() Actor getPerformer() void setPerformer() void unsetPerformer() Enumeration getOutputs() void addOutput(Ressource) void removeOutput(Ressource) void removeOutputs() ActivityImpl > n

13 Représentations textuelles Génériques ActivityActor performer 1 Ressource output input next n Activity analyse { name=« Analyse »; performer: ref Actor analyste; next: ref Activity conception; …. } Analyse Conception Développement Analyste JMI Analyse …. XMI Défini par

14 Représentations textuelles Génériques (2) ActivityActor performer 1 Ressource output input next n Association performer { connection: Aend src{ type: ref Class actor; } AEnd dest { type: ref Class activity; }... JMI XMI Défini par Class AssociationAttributeAend type supertype connection

15 Session open() close() loadObject() registerObjectAs() createContext() flush()... File System, Data bases,... Naming Hierarchy - contexts - root objects - sub-objects Explicit Registration Model containment versus OID containment Attribute Default Values Proxy Management Restricted Navigability

16 Construction de Référentiels dEntreprise intranet

17 Construction de Référentiels dEntreprise (2) ProcessusRôle performer 1 Ressource output input next n ComposantComposite n Configuration n ActionRole 1 Policy n Elément de Service Service Interface n

18 Construction de Référentiels dEntreprise (3) Base dinstances processusrôlesressources pr/pr pr/rôles pr/ress ress/pr ress/rôles Reformatage des données Vers lautomatisation: - Règles de transformation - Modélisation de la structure du référentiel XML Externalisation

19 Construction de Référentiels dEntreprise (4) XML + méta-modélisation Partage de linformation via les référentiels

20 Conclusion n Les techniques de méta- modélisation peuvent aider: u A mieux maîtriser la cohérence de des données de lentreprise. u Fournit un cadre permettant d homogénéiser la représentation de l information. n La standardisation (MOF, UML, XML) progresse mais reste incomplète.


Télécharger ppt "Méta-modélisation et Référentiels dEntreprise Mariano Belaunde, France Telecom - CNET."

Présentations similaires


Annonces Google