[PDF] [PDF] Ingénierie dirigée par les modèles Model Driven - projet PLUME

24 oct 2008 · L'ingénierie dirigée par les modèles vue par l'OMG Vision lancée USA, 2005 Disponible à www mcxapc org/docs/ateliers/0506roux1 pdf



Previous PDF Next PDF





[PDF] Ingénierie Dirigée par les Modèles - MODELIA

Le génie logiciel et l'IDM : une approche unificatrice par les modèles p21 Liens ; Abréviations, sigles L'ingénierie dirigée par les modèles, au-delà du MDA »



[PDF] Ingénierie dirigée par les modèles

MDA=Model Driven Architecture® proposé par l'OMG (Object Management Group) en 2000 • IDM=Ingénierie dirigée par les modèles • MDE=Model Driven  



[PDF] Introduction à lIngéniérie Dirigée par les Modèles

IDM : Ingénierie Dirigée par les Modèles ou MDE (Model Driven Engineering) Propose de modéliser les applications à un haut niveau d'abstraction Place 



[PDF] Cours Ingénierie dirigée par les modèles - Pages webs Pro de

9 oct 2020 · Ingénierie Logicielle Ing´enierie L'architecture dirigée par les mod`eles (MDA) est une démarche de réalisation de Modèle PIM • Platform 



[PDF] Ingénierie des Modèles Introduction Générale - Eric Cariou

Ingénierie des modèles ◇ MDE : Model Driven Engineering ◇ IDM : Ingénierie Dirigée par les Modèles ◇ Approche plus globale et générale que le MDA



[PDF] Ingénierie dirigée par les modèles Model Driven - projet PLUME

24 oct 2008 · L'ingénierie dirigée par les modèles vue par l'OMG Vision lancée USA, 2005 Disponible à www mcxapc org/docs/ateliers/0506roux1 pdf



[PDF] Lingenierie dirigee par les modeles au-dela du MDA - Numilog

préfère l'utilisation du terme IDM pour « ingénierie dirigée par les modèles » en français, ou MDE pour Model Driven Engineering en anglais [FAV 04, MDE] Le



[PDF] Ingénierie Dirigée par les Modèles - Page de Xavier Crégut

Introduction à l'ingénierie dirigée par les modèles Étude de cas : vérifier des modèles de processus Méta-modélisation (avec Ecore) Le langage OCL

[PDF] ingénierie économique définition

[PDF] ingénierie et management de l'innovation technologique

[PDF] ingénierie financière

[PDF] ingénierie financière debouché

[PDF] ingénierie financière exercices corrigés

[PDF] ingénierie financière formation

[PDF] ingénierie financière livre gratuit

[PDF] ingénierie financière master

[PDF] ingénierie financière métier

[PDF] ingénierie financière pdf

[PDF] ingénierie financière salaire

[PDF] ingénierie juridique uadb

[PDF] ingénierie pharmaceutique definition

[PDF] ingénierie pharmaceutique et cosmétique

[PDF] ingénieur aéronautique salaire

Ingénierie dirigée par les

modèles IDM

Charles André - UNSA2

IDM/MDE/MDA ...

l'OMG (Object Management Group) en 2000. - Concerne toutes les disciplines d'ingénierie - En génie logiciel (Informatique): Utilisation des compétences et résultats obtenus dans les domaines tels que la compilation des langages, les méthodes formelles, la modélisation par objets, la programmation par composants distribués, les technologies du web, ...

Charles André - UNSA3

MDA

- Parties des systèmes indépendantes des plates-formes spécifiques (PIMou Platform Independent Models)

- Parties liées au xplates-formes (PSMou Platform

Specific Models)

Initialement en s'appuyant sur UML; puis en considérant une architecture s'appuyant sur le MOF(Meta-Object Facilitiy). Collection de méta-modèles (incluant UML).

Charles André - UNSA4

Objets et IDM

Il faut clairement séparer l'approche orientée objet de l'approche orientée modèleet de l'IDM.

Le MDA et UML étaient directement fondés sur une technologie orientée objet. Ceci n'était qu'un choix technologique.

Le nouvel UML fait une plus large place à des concepts non objet.

L'IDM n'a nullement besoin que les concepts (par exemple que les modèles et méta-modèles soient exprimés dans une technologie orientée objet).

Charles André - UNSA5

Méthodes de modélisation et l'IDM

Utilisation systématique de modèles.

En informatique, les pratiques industrielles restent largement centrées sur le code. L'IDM essaie de changer cette réalité.

Modèle contemplatif: modèle utile pour la compréhension et la communication; mais il reste éloigné de la notion de production.

Modèle productif:le modèle doit être interprétable et manipulable par une machine. Besoin d'exprimer formellement les transformations entre modèles.

La caractéristique de l'IDM est en fait dans l'utilisation systématique de méta-modèles. Son souci: rendre modèles et méta-modèles productifs.

Séparation et tissage des aspects.

Charles André - UNSA6

Concepts essentiels de l'IDM

Modèles/Méta-modèles

Relations ReprésentionDe/ ConformeA

Cas particulier en technologie objet:

- Relation InstanceDe-> ReprésentationDe - Relation HériteDe?

Charles André - UNSA7

Modèle et ReprésentationDe (1)

Plusieurs définitions pour Modèle

- Abstraction:OK; a certain purpose:OK; physicalsystem: why this restriction? Seidwitz [2]: "A model is a set of statementsabout some system under study (SUS)»

Bézivin & Gerbé [3]: "A model is a simplification of a system built with an intented goal in mind. The model should be able to answer questions in place of the actual system»

Charles André - UNSA8

Modèle et ReprésentationDe (2)

Consensus sur Modèleet Système étudié: deux rôles complémentaires basés sur une relation qui les lient: Représente.

Notée µdans [1]

NB: le système modélisé n'est pas la France (en tant qu'espace physique) mais la France en tant qu'espace administratif.

Charles André - UNSA9

Modèle et ReprésentationDe (3)

Warmer [4]: " A model is a descriptionof (part

of) a system written in a well-defined language»

Well-defined language -> notion de méta-

modèle Modéliser un modèle ne le rend pas plus formel!

Charles André - UNSA10

Méta-modèle et ConformeA (1)

Modèle productif: manipulable par une machine

=> Le langage dans lequel ce modèle est exprimé doit être clairement défini. languagefor expressing a model » [Bézivin] class of SUSwhere each SUS in the class is itself a valid model expressed in a certain modeling language » [4]

Un méta-modèle n'est pas un modèle de

modèle!

Charles André - UNSA11

Méta-modèle et ConformeA (2)

La relation ConformeAlie un modèle à son

méta- modèle.

Dans [1] cette relation est notée χ.

Le modèle devient plus administratif que géographique. Pour chaque vue (administrative, économique, ressources, hydrologique,...) il faut définir un langage spécialisé de domaine (DSL) et définir une légende appropriée.

Charles André - UNSA12

Langage des cartes IGN. Ce langage est l'ensemble de toutes les cartes décrites selon des conventions définies par l'IGN. Une légenden'est pas un langage mais un outil concret pour définir et appréhender un langage de cartes. Une légende est une représentationde ce langage. Elle joue le rôle de modèlepar rapport au langage et de méta-modèle par rapport à une carte particulière qui doit être conformeAcette légende. La carte, quant à elle est un élément du langage.

Légende

Méta-modèles vs. Langages

Charles André - UNSA13

Megamodel

Défini par Jean-Marie FAVRE [5]

Charles André - UNSA14

Bibliographie

[1] AS MDA - Action Spécifique CNRS sur l'Ingénierie Dirigée par les Modèles (http://www.actionidm.org

[2] E. Seidwitz. What models mean. IEEE Software Engineering, September 2003.

[3] J. Bézivin, O. Gerbé. Towards a precise definition of the OMG/MDA Framework. ASE'01, Nov 2001.

[4] A. Kleppe, S. Warmer, W. Bast. MDA explained. The model driven architecture practice and promise. Addison-Wesley, April 2003

[5] J-M. Favre. Foundations of the Meta-Pyramids: Languages and Metamodels- Episod II. DagsthulSeminar 04101 on Language Engineering for Model-Driven Software Development, Dagsthul, Gemany, 2004.

quotesdbs_dbs5.pdfusesText_9