About model driven engineering
Posts tagged mde
An interview with Jordi Cabot, head of the first MDE diploma
Aug 24th
Nantes, France, has a great environment for MDE purpose: great schools, great labs, great companies and now the FIRST post-graduate specialization Diploma in Model Driven Engineering! Here is an interview with the head of the dipolma: Jordi Cabot.
[French] Introduction to algebraïc graph transformations
Jun 14th
For french readers, you’ll find an introduction about algebraïc graph transformations. Since graph based transformations are quite trendy, I thought it should be a good idea to see what’s behind graph based transformations.
For the ones who don’t speak french, you should watch at least the bibliography at the end of the pdf, since almost bibliography entries are in english.
The purpose of this paper is to have a french version of what is algebraïc graph transformations because there is almost nothing in french.
Regards.
How to develop your MagicDraw plugin
Mar 4th
MagicDraw is a great modeling tool¹ for lot of reasons. First of all :
- this is a mature tool,
- enterprise ready,
- and easy to use.
Then there’s a lot of great side functionalities like :
- reporting templates,
- dependency matrix,
- active validation
- and even more²!
But in a model driven environment, MagicDraw is great because of its open API which allows you to manipulate models and diagrams really easily.
So it’s time to introduce a simple plugin to get familiar with this open API! More >
Maven2 : “l’orchestrateur” de l’ingénierie des modèles
Jan 21st
Dans un contexte d’ingénierie des modèles, Maven2 est un outil formidable pour orchestrer les différents traitements que subissent nos modèles.
C’est ce que nous appliquons chez le client chez qui j’interviens.
Maven2 nous sert (entre autres) à :
- Exécuter un export vers XMI depuis MagicDraw ;
- Exécuter des fonctionalités particulières de MagicDraw sans pour autant lancer MagicDraw en mode graphique ;
- Exécuter nos propres plugins MagicDraw ;
- Valider nos modèles avec nos propres règles de validation codées avec l’API emf/uml2 d’eclipse ;
- Lancer nos transformations de modèle ;
- Et finalement de générer avec MIA-Generation.
Les présentations du MD Day 2009 sont disponibles
Jan 20th
Les slides des présentations du MD Day 2009 sont disponibles en téléchargement.
Vous y retrouverez, entre autres :
- l’excellente présentation de Jean Bézivin ;
- le MDE pragmatique par Jaxio ;
- la nouvelle génération de modeleurs par Obeo ;
- et un retour d’expérience de “pionniers du MDE” par la Maaf et MIA-Software.
C’est par ici : présentations MD Day 2009
Un exemple de model driven engineering “next gen”!
Jan 20th
Sur son blog, F. Madiot de MIA-Software nous présente un exmple d’utilisation des concepts model driven appliqués à l’analyse qualité : EMF and SMM to export code metrics to Sonar and Squale
L’approche est très intéressante et prouve à quel point les concepts model driven sont agiles.
Dans un cycle d’ingénierie des modèles, la formule classique est la suivante :
Voici le process (schématique, très!) exploité par l’exemple présenté par F. Madiot sur son blog :
Ici, la démarche se démarque sur deux points :
- l’input n’est plus un modèle, mais du code
- l’output n’est plus du code, mais ce que vous voulez!
Le model driven engineering n’est pas limité à de la génération de code depuis un diagramme de classe UML!
A vous d’inventer la suite!