Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! [email protected] Neptune 2009 6 MDE et DSL...
Transcript of Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! [email protected] Neptune 2009 6 MDE et DSL...
![Page 2: Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! bruel@irit.fr Neptune 2009 6 MDE et DSL : quel avenir? Domotique, High Perf. Computing, Sécurité Faut-il développer](https://reader034.fdocuments.us/reader034/viewer/2022043022/5f3e4a81c1126e05f32f0286/html5/thumbnails/2.jpg)
Rappel des questions
Neptune [email protected]
2
� MDE et DSL : quel avenir?
� Faut-il développer des langages généralistes ou spécifiques?
� Les concepteurs face à ces outils lors de la mise en place de ces processus
![Page 5: Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! bruel@irit.fr Neptune 2009 6 MDE et DSL : quel avenir? Domotique, High Perf. Computing, Sécurité Faut-il développer](https://reader034.fdocuments.us/reader034/viewer/2022043022/5f3e4a81c1126e05f32f0286/html5/thumbnails/5.jpg)
Manque d’objectivité…
Neptune [email protected]
5
� MDE et DSL : quel avenir?� UML, SysML, profils, …
� Faut-il développer des langages généralistes ou spécifiques?� Sémantique d’UML, pUML, …
� Les concepteurs face à ces outils lors de la mise en place de ces processus� Composition logiciel, COTS, …
Activitéspassées
Activitéspassées
![Page 6: Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! bruel@irit.fr Neptune 2009 6 MDE et DSL : quel avenir? Domotique, High Perf. Computing, Sécurité Faut-il développer](https://reader034.fdocuments.us/reader034/viewer/2022043022/5f3e4a81c1126e05f32f0286/html5/thumbnails/6.jpg)
… et pourtant!
Neptune [email protected]
6
� MDE et DSL : quel avenir?� Domotique, High Perf. Computing, Sécurité
� Faut-il développer des langages généralistes ou spécifiques?� SPAS1, AXIOM2
� Les concepteurs face à ces outils lors de la mise en place de ces processus� Processus agiles autour de SysML, AOSD3
Activités actuelles
Activités actuelles
1SysML Profile for Adaptive Systems2Applications de Calcul SCIentifique Orientées Modèles3Aspect Oriented Software Development
![Page 8: Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! bruel@irit.fr Neptune 2009 6 MDE et DSL : quel avenir? Domotique, High Perf. Computing, Sécurité Faut-il développer](https://reader034.fdocuments.us/reader034/viewer/2022043022/5f3e4a81c1126e05f32f0286/html5/thumbnails/8.jpg)
Future Development of UML
Neptune [email protected]
8
� OMG RFI (ad/2008-12-12)� How do you currently use UML?
� Desired uses of UML
� Business case for change
� Advice on the scope of UML
� Technical evolution recommendations
� Views on the process for changing UML
![Page 9: Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! bruel@irit.fr Neptune 2009 6 MDE et DSL : quel avenir? Domotique, High Perf. Computing, Sécurité Faut-il développer](https://reader034.fdocuments.us/reader034/viewer/2022043022/5f3e4a81c1126e05f32f0286/html5/thumbnails/9.jpg)
UML en 2009?
Neptune [email protected]
9
� Actualité ?
� Utilité ?
� Complexité ?
� Difficultés de mise en œuvre ?
� UML et les méthodes agiles ?
� Les outils ?
� Retours positifs / négatifs ?
� Points particuliers ?
![Page 11: Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! bruel@irit.fr Neptune 2009 6 MDE et DSL : quel avenir? Domotique, High Perf. Computing, Sécurité Faut-il développer](https://reader034.fdocuments.us/reader034/viewer/2022043022/5f3e4a81c1126e05f32f0286/html5/thumbnails/11.jpg)
MDE et DSL : quel avenir?
Neptune [email protected]
11
� MDE� incontournables => MD*
MODELMODEL--DRIVEN DRIVEN SOFTWARE SOFTWARE
ENGINEERINGENGINEERINGMODELMODEL--DRIVEN DRIVEN
WEB WEB ENGINEERINGENGINEERING
MODELMODEL--DRIVEN DRIVEN SYSTEM SYSTEM
ENGINEERINGENGINEERING
MODELMODEL--DRIVEN DRIVEN PROCESS PROCESS
ENGINEERINGENGINEERING
MODELMODEL--DRIVEN DRIVEN DATA DATA
ENGINEERINGENGINEERING
ETC.ETC.
![Page 12: Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! bruel@irit.fr Neptune 2009 6 MDE et DSL : quel avenir? Domotique, High Perf. Computing, Sécurité Faut-il développer](https://reader034.fdocuments.us/reader034/viewer/2022043022/5f3e4a81c1126e05f32f0286/html5/thumbnails/12.jpg)
MDE et DSL : quel avenir?
Neptune [email protected]
12
� DSL� incontournables => DS*L
� Vu ce matin : UML + Profile = DSL
� Vu ce matin : modéliser pour un certain objectif
� Vu toute la journée : l’un puis l’autre
![Page 13: Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! bruel@irit.fr Neptune 2009 6 MDE et DSL : quel avenir? Domotique, High Perf. Computing, Sécurité Faut-il développer](https://reader034.fdocuments.us/reader034/viewer/2022043022/5f3e4a81c1126e05f32f0286/html5/thumbnails/13.jpg)
MDE et DSL : quel avenir?
Neptune [email protected]
13
� Avenir� Interopérabilité des langages et des modèles
![Page 14: Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! bruel@irit.fr Neptune 2009 6 MDE et DSL : quel avenir? Domotique, High Perf. Computing, Sécurité Faut-il développer](https://reader034.fdocuments.us/reader034/viewer/2022043022/5f3e4a81c1126e05f32f0286/html5/thumbnails/14.jpg)
MDE et DSL : quel avenir?
Neptune [email protected]
14
� Avenir� Interopérabilité des langages et des modèles
![Page 16: Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! bruel@irit.fr Neptune 2009 6 MDE et DSL : quel avenir? Domotique, High Perf. Computing, Sécurité Faut-il développer](https://reader034.fdocuments.us/reader034/viewer/2022043022/5f3e4a81c1126e05f32f0286/html5/thumbnails/16.jpg)
Concepteurs, outils et processus
Neptune [email protected]
16
� S’approprier les technologies� Promouvoir leur utilisation
� Promouvoir leur enseignement
� Faire confiance au dynamisme des « gourous » actuels
� Adapter les processus et les mentalités� Exemple de Microsoft!
![Page 17: Neptune’09 -Table ronde · 2012-10-02 · …et pourtant! bruel@irit.fr Neptune 2009 6 MDE et DSL : quel avenir? Domotique, High Perf. Computing, Sécurité Faut-il développer](https://reader034.fdocuments.us/reader034/viewer/2022043022/5f3e4a81c1126e05f32f0286/html5/thumbnails/17.jpg)
Références
Neptune [email protected]
17
� Blogs et points de vue� Steve Cook (http://blogs.msdn.com/stevecook/)
� Projets� http://www.topcased.org
� http://www.lambda-project.org
� http://www.domino-rntl.org
� https://www.modelplex.org/
� http://www.edona.fr