Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Rédacteur
    Avatar de SpiceGuid
    Homme Profil pro Damien Guichard
    Inscrit en
    juin 2007
    Messages
    1 569
    Détails du profil
    Informations personnelles :
    Nom : Homme Damien Guichard
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : juin 2007
    Messages : 1 569
    Points : 2 571
    Points
    2 571

    Par défaut MDE, un exemple concret de méta-modèle

    À ceux pour qui la notion de méta-modèle paraîtrait trop abstraite je propose un exemple concret de méta-modèle (celui des graphes entités/relation).

    J'en profite pour faire un peu d'auto-promotion en ajoutant que ERic, bien qu'il ne se positionne pas comme un concurrent d'UML, est tout à fait capable de faire du MDE.
    Du même auteur: le cours OCaml, le dernier article publié, le projet, le blog dvp et le jeu vidéo.
    Avant de poser une question je lis les règles du forum.

  2. #2
    Membre Expert
    Avatar de Hephaistos007
    Inscrit en
    décembre 2004
    Messages
    1 740
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 1 740
    Points : 2 136
    Points
    2 136

    Par défaut

    Citation Envoyé par SpiceGuid Voir le message
    À ceux pour qui la notion de méta-modèle paraîtrait trop abstraite je propose un exemple concret de méta-modèle (celui des graphes entités/relation).

    J'en profite pour faire un peu d'auto-promotion en ajoutant que ERic, bien qu'il ne se positionne pas comme un concurrent d'UML, est tout à fait capable de faire du MDE.
    Je l'avoues, j'ai lu un peu en diagonale mais :
    - Pourquoi certains concepts sont en double dans le méta-modèle (ex: Hierarchy ou Members)
    - Surtout, comment crées-tu des modèles, conformes à ce méta-modèle ?
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. [SHADOKS]

    Retrouvez mes cours et tutos autour d'Android/Java/Eclipse sur http://olegoaer.developpez.com/

  3. #3
    Rédacteur
    Avatar de SpiceGuid
    Homme Profil pro Damien Guichard
    Inscrit en
    juin 2007
    Messages
    1 569
    Détails du profil
    Informations personnelles :
    Nom : Homme Damien Guichard
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : juin 2007
    Messages : 1 569
    Points : 2 571
    Points
    2 571

    Par défaut

    Réponse à la 1ière question :
    • Il y a une hiérarchie de concepts, et il y a aussi une hiérarchie de relation, il y a une double hiérarchie. Voilà pourquoi le concept Hierarchy est utilisé 2 fois.
    • Il y a une hiérarchie dont les membres sont des concepts, il y a une hiérarchie dont les membres sont des relations, il y a un ensemble dont les membres sont des sommets (Vertex), il y a un multi-ensemble dont les membres sont des arêtes (Edge). Voilà pourquoi la relation Members est utilisée 4 fois.


    Réponse à la 2nd question :
    1. Je crée un vocabulaire hiérarchisé de concepts
    2. Je crée un vocabulaire hiérarchisé de relations
    3. Je crée un ensemble de boîtes-sommets (boîtes-carrées)
    4. Je relie les boîtes-sommets à l'aide d'un multi-ensemble de boîtes-relations (boîtes-rondes)

    En résumé je crée les 4 ensembles définis par le méta-modèle.
    Revoilà pourquoi la relation Members est utilisée 4 fois.
    Du même auteur: le cours OCaml, le dernier article publié, le projet, le blog dvp et le jeu vidéo.
    Avant de poser une question je lis les règles du forum.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •