Meta-modelisation avec eclipse

583 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
583
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5
Actions
Partages
0
Téléchargements
29
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

×