méta-modélisation

1711 mots 7 pages
Ingénierie des Modèles
Méta-modélisation
Eric Cariou
Université de Pau et des Pays de l'Adour
Département Informatique
Eric.Cariou@univ-pau.fr
1

Introduction/Plan


But de la méta-modélisation





Définir des langages de modélisation ou des langages de manière générale

Architecture MOF



4 niveaux de (méta)modélisation



Architecture 4 niveaux généralisable en dehors du MOF



Syntaxes abstraite et concrète



Profils UML



Spécialisation et définition de méta-modèles

2

Normes OMG de modélisation


MOF : Meta-Object Facilities




UML : Unified Modelling Language




Modélisation ressources, données, gestion d'une entreprise OCL : Object Constraint Language




Langage de modélisation

CWM : Common Warehouse Metamodel




Langage de définition de méta-modèles

Langage de contraintes sur modèles

XMI : XML Metadata Interchange


Standard pour échanges de modèles et méta-modèles
3

Normes OMG de modélisation


Plusieurs de ces normes concernent la définition et l'utilisation de méta-modèles



MOF : but de la norme



UML et CWM : peuvent être utilisés pour en définir



XMI : pour échange de (méta-)modèles entre outils



MOF



C'est un méta-méta-modèle




Définit les concepts de base (22)




Utiliser pour modéliser des méta-modèles

Entité/classe, relation/association, type de données, référence, package ...

Le MOF peut définir le MOF

4

4 Niveaux du MOF


Le MOF définit 4 niveaux de modélisation



M0 : système réel, système modélisé



M1 : modèle du système réel défini dans un certain langage



M2 : méta-modèle définissant ce langage



M3 : méta-méta-modèle définissant le méta-modèle





Le niveau M3 est le MOF
Dernier niveau, il est méta-circulaire : il peut se définir lui même

Le MOF est – pour l'OMG – le méta-méta-modèle unique servant de base à la

en relation

  • Besoin de cours uml
    3098 mots | 13 pages
  • Powerpoint
    5019 mots | 21 pages
  • Article sur uml
    3764 mots | 16 pages
  • Unified modeling langage
    6458 mots | 26 pages
  • Pnl maitre praticien
    689 mots | 3 pages
  • MDA EN ACTION
    67126 mots | 269 pages
  • Programmation neuro linguistique (pnl)
    4928 mots | 20 pages
  • Burberry
    1954 mots | 8 pages
  • Coordination de projet en situation de conception dans le domaine du batiment
    66140 mots | 265 pages
  • Ingénierie des méthodes à base de composants"assemblage"
    46838 mots | 188 pages