SlideShare une entreprise Scribd logo
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:
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é 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.
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
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
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
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
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
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è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
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
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
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
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
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

Contenu connexe

Tendances

Plan stratégique d'algérie télécom [projet d'étude]
 Plan stratégique d'algérie télécom [projet d'étude] Plan stratégique d'algérie télécom [projet d'étude]
Plan stratégique d'algérie télécom [projet d'étude]
Youcef Aliarous
 
Rapport de stage d’initiation
Rapport de stage d’initiationRapport de stage d’initiation
Rapport de stage d’initiation
GBO
 
Présentation de mon projet fin d’étude
Présentation de mon projet fin d’étude Présentation de mon projet fin d’étude
Présentation de mon projet fin d’étude
bacemmeskin
 
Chaînes d’approvisionnement et registres distribués
Chaînes d’approvisionnement et registres distribuésChaînes d’approvisionnement et registres distribués
Chaînes d’approvisionnement et registres distribués
Morgan Phuc
 
identification tableau des acteurs
 identification tableau des acteurs identification tableau des acteurs
identification tableau des acteurs
Jamaity
 
Projet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMMProjet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMM
Abdelmonem NAAMANE
 
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Mohammed JAITI
 
Rapport de stage elaboration d'une strategie de communication du green energy...
Rapport de stage elaboration d'une strategie de communication du green energy...Rapport de stage elaboration d'une strategie de communication du green energy...
Rapport de stage elaboration d'une strategie de communication du green energy...
KouassiAngeAttemene
 
Matinée PMI : L’Agilité pour gérer la complexité en TI
Matinée PMI : L’Agilité pour gérer la complexité en TIMatinée PMI : L’Agilité pour gérer la complexité en TI
Matinée PMI : L’Agilité pour gérer la complexité en TI
PMI-Montréal
 
memoire final.pdf
memoire final.pdfmemoire final.pdf
memoire final.pdf
HaytamElMarzauk1
 
Guide d'utilisation KObo toolbox
Guide d'utilisation KObo toolbox Guide d'utilisation KObo toolbox
Guide d'utilisation KObo toolbox
ODESHAITI
 
Rapport de pfe
Rapport de pfe  Rapport de pfe
Rapport de pfe
Maryam Mimita
 
Hetzel planete conso
Hetzel planete consoHetzel planete conso
Hetzel planete conso
Cassandre Rene
 
présentation ppt du stage technicien
présentation ppt du stage technicienprésentation ppt du stage technicien
présentation ppt du stage technicien
Iheb Ben Salem
 
Modélisation uml avec le diagramme de classe
Modélisation uml avec le diagramme de classeModélisation uml avec le diagramme de classe
Modélisation uml avec le diagramme de classe
amat samiâ boualil
 
Innovation JUGAAD - définition, principes et application
Innovation JUGAAD - définition, principes et applicationInnovation JUGAAD - définition, principes et application
Innovation JUGAAD - définition, principes et application
Wiithaa
 
Rapport DELPHI
Rapport DELPHI Rapport DELPHI
Rapport DELPHI
Chada Bouchikri
 
Presentation soutenance de magister en marketing de l'innovation multicanal...
Presentation   soutenance de magister en marketing de l'innovation multicanal...Presentation   soutenance de magister en marketing de l'innovation multicanal...
Presentation soutenance de magister en marketing de l'innovation multicanal...
Fethi Ferhane
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Mohamed Amine Mahmoudi
 
Pour Écrire un Bon Rapport en Informatique
Pour Écrire un Bon Rapport en InformatiquePour Écrire un Bon Rapport en Informatique
Pour Écrire un Bon Rapport en Informatique
Lilia Sfaxi
 

Tendances (20)

Plan stratégique d'algérie télécom [projet d'étude]
 Plan stratégique d'algérie télécom [projet d'étude] Plan stratégique d'algérie télécom [projet d'étude]
Plan stratégique d'algérie télécom [projet d'étude]
 
Rapport de stage d’initiation
Rapport de stage d’initiationRapport de stage d’initiation
Rapport de stage d’initiation
 
Présentation de mon projet fin d’étude
Présentation de mon projet fin d’étude Présentation de mon projet fin d’étude
Présentation de mon projet fin d’étude
 
Chaînes d’approvisionnement et registres distribués
Chaînes d’approvisionnement et registres distribuésChaînes d’approvisionnement et registres distribués
Chaînes d’approvisionnement et registres distribués
 
identification tableau des acteurs
 identification tableau des acteurs identification tableau des acteurs
identification tableau des acteurs
 
Projet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMMProjet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMM
 
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
 
Rapport de stage elaboration d'une strategie de communication du green energy...
Rapport de stage elaboration d'une strategie de communication du green energy...Rapport de stage elaboration d'une strategie de communication du green energy...
Rapport de stage elaboration d'une strategie de communication du green energy...
 
Matinée PMI : L’Agilité pour gérer la complexité en TI
Matinée PMI : L’Agilité pour gérer la complexité en TIMatinée PMI : L’Agilité pour gérer la complexité en TI
Matinée PMI : L’Agilité pour gérer la complexité en TI
 
memoire final.pdf
memoire final.pdfmemoire final.pdf
memoire final.pdf
 
Guide d'utilisation KObo toolbox
Guide d'utilisation KObo toolbox Guide d'utilisation KObo toolbox
Guide d'utilisation KObo toolbox
 
Rapport de pfe
Rapport de pfe  Rapport de pfe
Rapport de pfe
 
Hetzel planete conso
Hetzel planete consoHetzel planete conso
Hetzel planete conso
 
présentation ppt du stage technicien
présentation ppt du stage technicienprésentation ppt du stage technicien
présentation ppt du stage technicien
 
Modélisation uml avec le diagramme de classe
Modélisation uml avec le diagramme de classeModélisation uml avec le diagramme de classe
Modélisation uml avec le diagramme de classe
 
Innovation JUGAAD - définition, principes et application
Innovation JUGAAD - définition, principes et applicationInnovation JUGAAD - définition, principes et application
Innovation JUGAAD - définition, principes et application
 
Rapport DELPHI
Rapport DELPHI Rapport DELPHI
Rapport DELPHI
 
Presentation soutenance de magister en marketing de l'innovation multicanal...
Presentation   soutenance de magister en marketing de l'innovation multicanal...Presentation   soutenance de magister en marketing de l'innovation multicanal...
Presentation soutenance de magister en marketing de l'innovation multicanal...
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
 
Pour Écrire un Bon Rapport en Informatique
Pour Écrire un Bon Rapport en InformatiquePour Écrire un Bon Rapport en Informatique
Pour Écrire un Bon Rapport en Informatique
 

En vedette

MDA for Cross-Platform Mobile Development
MDA for Cross-Platform Mobile DevelopmentMDA for Cross-Platform Mobile Development
MDA for Cross-Platform Mobile Development
Salma ES-Salmani
 
Syntaxe concrète des DSL en IDM [avec Xtext]
Syntaxe concrète des DSL en IDM [avec Xtext]Syntaxe concrète des DSL en IDM [avec Xtext]
Syntaxe concrète des DSL en IDM [avec Xtext]
Olivier Le Goaër
 
Cvs
CvsCvs
Contraintes uml
Contraintes umlContraintes uml
Contraintes uml
meriem sari
 
Diagrammes de classes uml
Diagrammes de classes umlDiagrammes de classes uml
Diagrammes de classes uml
meriem sari
 
Ws asp.net
Ws asp.netWs asp.net
Ws asp.net
meriem sari
 
Rest ws
Rest wsRest ws
Rest ws
meriem sari
 
What is an aspect in aspect oriented requirements engineering
What is an aspect in aspect oriented requirements engineeringWhat is an aspect in aspect oriented requirements engineering
What is an aspect in aspect oriented requirements engineering
meriem sari
 
Structural features for face recognition
Structural features for face recognitionStructural features for face recognition
Structural features for face recognition
meriem sari
 
A star
A starA star
A star
meriem sari
 
Design patterns french
Design patterns frenchDesign patterns french
Design patterns french
meriem sari
 
Programmation orienté aspect
Programmation orienté aspectProgrammation orienté aspect
Programmation orienté aspect
meriem sari
 
Comparaison de outils mda
Comparaison de outils mdaComparaison de outils mda
Comparaison de outils mda
Shili Mohamed
 
Idm et ihm
Idm et ihmIdm et ihm
Transformation M2M avec ATL
Transformation M2M avec ATL Transformation M2M avec ATL
Transformation M2M avec ATL
Halima Bouabdelli
 
Merieme HAROUCHE : Le Relex Smile Correction de la myopie au laser Femtoseconde
Merieme HAROUCHE : Le Relex Smile Correction de la myopie au laser FemtosecondeMerieme HAROUCHE : Le Relex Smile Correction de la myopie au laser Femtoseconde
Merieme HAROUCHE : Le Relex Smile Correction de la myopie au laser Femtoseconde
Yassin Sabar
 
Re l ex smile, the future of refractive surgery - medifocus sept 2013
Re l ex smile, the future of refractive surgery - medifocus sept 2013Re l ex smile, the future of refractive surgery - medifocus sept 2013
Re l ex smile, the future of refractive surgery - medifocus sept 2013
Medifocus
 
Merieme HAROUCHE : Le Relex Smile Correction de la myopie au laser Femtosec...
Merieme HAROUCHE : Le Relex Smile Correction de la myopie  au laser Femtosec...Merieme HAROUCHE : Le Relex Smile Correction de la myopie  au laser Femtosec...
Merieme HAROUCHE : Le Relex Smile Correction de la myopie au laser Femtosec...
Yassin Sabar
 
Relex Smile laser surgery
Relex Smile laser surgeryRelex Smile laser surgery
Relex Smile laser surgery
Frank Jr Goes
 

En vedette (20)

MDA for Cross-Platform Mobile Development
MDA for Cross-Platform Mobile DevelopmentMDA for Cross-Platform Mobile Development
MDA for Cross-Platform Mobile Development
 
Syntaxe concrète des DSL en IDM [avec Xtext]
Syntaxe concrète des DSL en IDM [avec Xtext]Syntaxe concrète des DSL en IDM [avec Xtext]
Syntaxe concrète des DSL en IDM [avec Xtext]
 
Approche Mda
Approche MdaApproche Mda
Approche Mda
 
Cvs
CvsCvs
Cvs
 
Contraintes uml
Contraintes umlContraintes uml
Contraintes uml
 
Diagrammes de classes uml
Diagrammes de classes umlDiagrammes de classes uml
Diagrammes de classes uml
 
Ws asp.net
Ws asp.netWs asp.net
Ws asp.net
 
Rest ws
Rest wsRest ws
Rest ws
 
What is an aspect in aspect oriented requirements engineering
What is an aspect in aspect oriented requirements engineeringWhat is an aspect in aspect oriented requirements engineering
What is an aspect in aspect oriented requirements engineering
 
Structural features for face recognition
Structural features for face recognitionStructural features for face recognition
Structural features for face recognition
 
A star
A starA star
A star
 
Design patterns french
Design patterns frenchDesign patterns french
Design patterns french
 
Programmation orienté aspect
Programmation orienté aspectProgrammation orienté aspect
Programmation orienté aspect
 
Comparaison de outils mda
Comparaison de outils mdaComparaison de outils mda
Comparaison de outils mda
 
Idm et ihm
Idm et ihmIdm et ihm
Idm et ihm
 
Transformation M2M avec ATL
Transformation M2M avec ATL Transformation M2M avec ATL
Transformation M2M avec ATL
 
Merieme HAROUCHE : Le Relex Smile Correction de la myopie au laser Femtoseconde
Merieme HAROUCHE : Le Relex Smile Correction de la myopie au laser FemtosecondeMerieme HAROUCHE : Le Relex Smile Correction de la myopie au laser Femtoseconde
Merieme HAROUCHE : Le Relex Smile Correction de la myopie au laser Femtoseconde
 
Re l ex smile, the future of refractive surgery - medifocus sept 2013
Re l ex smile, the future of refractive surgery - medifocus sept 2013Re l ex smile, the future of refractive surgery - medifocus sept 2013
Re l ex smile, the future of refractive surgery - medifocus sept 2013
 
Merieme HAROUCHE : Le Relex Smile Correction de la myopie au laser Femtosec...
Merieme HAROUCHE : Le Relex Smile Correction de la myopie  au laser Femtosec...Merieme HAROUCHE : Le Relex Smile Correction de la myopie  au laser Femtosec...
Merieme HAROUCHE : Le Relex Smile Correction de la myopie au laser Femtosec...
 
Relex Smile laser surgery
Relex Smile laser surgeryRelex Smile laser surgery
Relex Smile laser surgery
 

Meta-modelisation avec eclipse