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 574
    Détails du profil
    Informations personnelles :
    Nom : Homme Damien Guichard
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : juin 2007
    Messages : 1 574
    Points : 2 449
    Points
    2 449

    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 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 807
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 1 807
    Points : 2 305
    Points
    2 305

    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 574
    Détails du profil
    Informations personnelles :
    Nom : Homme Damien Guichard
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : juin 2007
    Messages : 1 574
    Points : 2 449
    Points
    2 449

    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 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
  •