Méta-Modélisation avec
Eclipse
Par: Sari Meriem
1
UNIVERSITE de MOHAMED CHERIF MESAADIA
SOUK-AHRAS
Département de Mathémat...
Plan de Travail
2Meriem Sari Comp et Arch Log 2eme AM GL
 Introduction.
 Modèle.
 MétaModèle.
 EMF.
 Exemple.
Introduction
3Meriem Sari Comp et Arch Log 2eme AM GL
C’est quoi Modéliser ?
 Modélisant un système c’est le représenté s...
Introduction
4
C’est quoi Métamodéliser ?
 La Métamodélisation c’est la représentation d’un domaine pour
faciliter la cré...
Modèle
5
 C’est une instance d'un métamodèle.
 Une syntaxe abstraite de l'entité modélisée (le système).
 Il se conform...
Métamodèle
6
 C’est un modèle.
 C’est la définition des concepts et des relations des instances qui
lui sont conformes.
...
Exemple
7
 Le système: Ordinateur.
 1er modèle (but Hardware): l’ensemble de matériel qui se
compose de: unité centrale,...
EMF
8
Dans cet exposé on s’intéresse de la Métamodélisation sous Eclipse
Eclipse Modeling Framework
Meriem Sari Comp et Ar...
L’approche OMG
9Meriem Sari Comp et Arch Log 2eme AM GL
Vocabulaire
10
 MOF : Meta Object Facility.
 C’est un standard de l’OMG.
 Il s’occupe de la représentation des métamodè...
Vocabulaire
11
 XMI: XML Metadata Interchange.
 C’est un standard de l’OMG.
 Utiliser pour échanger les métadonnées via...
EMF
12
 Un framework de modélisation.
 Une infrastructure de génération de code.
 Fournit des outils pour visualiser, é...
EMF (Structure de Projet)
13
 Se sépare en deux grandes parties:
 Le cœur d'EMF: contient le framework de modélisation a...
Exemple
14
L’Eclipse utilisé dans cet exemple est:
« eclipse-modeling-ganymede-SR2-F4E-1.2.7 »
Meriem Sari Comp et Arch Lo...
Exemple
15
Modélisation d’un simple graphe qui contient des nœuds et des arcs.
Meriem Sari Comp et Arch Log 2eme AM GL
Exemple
16Meriem Sari Comp et Arch Log 2eme AM GL
17
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
18
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
19
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
20
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
21
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
22
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
23
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
24
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
25
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
26
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
27
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
28
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
29
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
30
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
31
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
32
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
33
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
34
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
35
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
36
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
37
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
38
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
39
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
40
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
41
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
42
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
43
Exemple
Meriem Sari Comp et Arch Log 2eme AM GL
Prochain SlideShare
Chargement dans…5
×

Meta-modelisation avec eclipse

491 vues

Publié le

Meta-modelisation avec eclipse

Publié dans : Design
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
491
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5
Actions
Partages
0
Téléchargements
20
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Meta-modelisation avec eclipse

  1. 1. Méta-Modélisation avec Eclipse Par: Sari Meriem 1 UNIVERSITE de MOHAMED CHERIF MESAADIA SOUK-AHRAS Département de Mathématique & Informatique Présentation Sur:
  2. 2. Plan de Travail 2Meriem Sari Comp et Arch Log 2eme AM GL  Introduction.  Modèle.  MétaModèle.  EMF.  Exemple.
  3. 3. Introduction 3Meriem Sari Comp et Arch Log 2eme AM GL C’est quoi Modéliser ?  Modélisant un système c’est le représenté sous forme d’un modèle pour l’abstraire.  L’abstraction de ce système se diffère selon le but de son modèle.
  4. 4. Introduction 4 C’est quoi Métamodéliser ?  La Métamodélisation c’est la représentation d’un domaine pour faciliter la création et la manipulation des modèles. Meriem Sari Comp et Arch Log 2eme AM GL
  5. 5. Modèle 5  C’est une instance d'un métamodèle.  Une syntaxe abstraite de l'entité modélisée (le système).  Il se conforme à son métamodèle.  On passe d’un modèle à un autre par transformation.  Peut être exprimé avec différents niveau d’abstraction / raffinement. Meriem Sari Comp et Arch Log 2eme AM GL
  6. 6. Métamodèle 6  C’est un modèle.  C’est la définition des concepts et des relations des instances qui lui sont conformes.  Il ressemble à la définition d’une grammaire. Meriem Sari Comp et Arch Log 2eme AM GL
  7. 7. Exemple 7  Le système: Ordinateur.  1er modèle (but Hardware): l’ensemble de matériel qui se compose de: unité centrale, moniteur, sourie, clavier…  2ème modèle (but Software): l’ensemble de logiciels comme Windows, Microsoft Word, Paint, VLC… Meriem Sari Comp et Arch Log 2eme AM GL
  8. 8. EMF 8 Dans cet exposé on s’intéresse de la Métamodélisation sous Eclipse Eclipse Modeling Framework Meriem Sari Comp et Arch Log 2eme AM GL
  9. 9. L’approche OMG 9Meriem Sari Comp et Arch Log 2eme AM GL
  10. 10. Vocabulaire 10  MOF : Meta Object Facility.  C’est un standard de l’OMG.  Il s’occupe de la représentation des métamodèles et leur manipulation.  Situé au sommet d'une architecture de modélisation en quatre couches :  M3, le métamétamodèle MOF (couche auto-descriptive).  M2, les métamodèles.  M1, les modèles.  M0, le monde réel.  Standard ISO/IEC19502:2005. Meriem Sari Comp et Arch Log 2eme AM GL
  11. 11. Vocabulaire 11  XMI: XML Metadata Interchange.  C’est un standard de l’OMG.  Utiliser pour échanger les métadonnées via XML.  Son usage le plus commun est l'échange de modèles UML.  Permet la sérialisation d'objets MOF sous forme XML.  Standard ISO/CEI 19503. Meriem Sari Comp et Arch Log 2eme AM GL
  12. 12. EMF 12  Un framework de modélisation.  Une infrastructure de génération de code.  Fournit des outils pour visualiser, éditer et manipuler des modèles décrit généralement sous forme d’un modèle XMI. Meriem Sari Comp et Arch Log 2eme AM GL
  13. 13. EMF (Structure de Projet) 13  Se sépare en deux grandes parties:  Le cœur d'EMF: contient le framework de modélisation ainsi que l'infrastructure de génération de code et de manipulation des modèles EMF.  Le Projets d'outillage d'EMF (EMFT): comprend tous les outils réutilisant le cœur d'EMF et permettant d'améliorer l'utilisation d'EMF. Meriem Sari Comp et Arch Log 2eme AM GL
  14. 14. Exemple 14 L’Eclipse utilisé dans cet exemple est: « eclipse-modeling-ganymede-SR2-F4E-1.2.7 » Meriem Sari Comp et Arch Log 2eme AM GL
  15. 15. Exemple 15 Modélisation d’un simple graphe qui contient des nœuds et des arcs. Meriem Sari Comp et Arch Log 2eme AM GL
  16. 16. Exemple 16Meriem Sari Comp et Arch Log 2eme AM GL
  17. 17. 17 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  18. 18. 18 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  19. 19. 19 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  20. 20. 20 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  21. 21. 21 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  22. 22. 22 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  23. 23. 23 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  24. 24. 24 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  25. 25. 25 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  26. 26. 26 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  27. 27. 27 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  28. 28. 28 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  29. 29. 29 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  30. 30. 30 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  31. 31. 31 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  32. 32. 32 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  33. 33. 33 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  34. 34. 34 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  35. 35. 35 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  36. 36. 36 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  37. 37. 37 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  38. 38. 38 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  39. 39. 39 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  40. 40. 40 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  41. 41. 41 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  42. 42. 42 Exemple Meriem Sari Comp et Arch Log 2eme AM GL
  43. 43. 43 Exemple Meriem Sari Comp et Arch Log 2eme AM GL

×