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 Univers@lis 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 Univers@lis: Un référentiel dinstances générique http://universalis.elibel.tm.fr/ - 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 Univers@lis: 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 1 2 3 4 5 6

12 Univers@lis: 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 Univers@lis: 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 Univers@lis: 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 Univer@lis:Propriétés 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