| L'après GAT/GAX : les Blueprints » |
Oslo, le langage M et Quadrant
Dans la continuité du post précédent traitant des BluePrints, voici l’arrivée du nouvel outil de modélisation dans Oslo s’appelant Quadrant basé sur WPF (Windows Presentation Foundation).
Il permet de modéliser et de stocker le résultat dans et depuis un référentiel.
L’outil se présente avec une barre de menu ruban et différentes vues.
Vous pourrez créer des espaces de travail pour modéliser.
Vous pourrez naviguer également depuis un explorateur dans un référentiel de modèles et opérer un glisser/déposer dans l’espace de travail de vos modèles, artefacts ou processus prédéfinis.
Le langage de modélisation s’appelle M et aide à créer et utiliser des DSLs. Ce langage déclaratif « M » donne plus précisément la possibilité aux développeurs de modéliser « textuellement » leurs applications alors que Quadrant permet une modélisation graphique.
« M » est composé de 3 parties :
- MGrammar : définit la grammaire pour la traduction de la syntaxe
- MSchema : définit le schéma du modèle sémantique
- MGraph : langage textuel pour représenter le modèle sémantique. Tandis que MShema représente les types, MGraph représente les instances.
Un lien avec des vidéos explicatives sur Oslo et le langage « M » :
http://www.modelsremixed.com/
Pour télécharger la CTP d’Oslo : http://code.msdn.microsoft.com/oslo