Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ingénierie dirigée par les modèles RTaW

1,962 views

Published on

Une rapide introduction au développement dirigé par les modèles (MDA/MDD) et à ses bénéfices. Présentation de l'approche implémentée par le logiciel RTaW-Generator.

  • Be the first to comment

Ingénierie dirigée par les modèles RTaW

  1. 1. Développement dirigé par les modèles RealTime-at-Work http://www.realtimeatwork.com Better technical solutions for complex systems
  2. 2. Votre application en 1 clic Imaginez la construction automatique d'un bâtiment à partir des plans… Cela est possible pour vos logiciels orientés données ! 29/05/09 © RealTime-at-Work 2
  3. 3. Vue d'ensemble ● Vous vous focalisez sur la modélisation métier. ● La couche de données, leur persistance, et une interface générique sont générées. ● Vous gagnez du temps et n'avez plus peur des changements. 29/05/09 © RealTime-at-Work 3
  4. 4. Avantages : FPGA ● Fiabilité accrue ● Pérennité ● Gains de productivité ● Agilité 29/05/09 © RealTime-at-Work 4
  5. 5. Fiabilité ● Le code est généré, donc toujours en adéquation avec la dernière version des spécifications ● Les bonnes pratiques sont appliquées uniformément (ex. design pattern systématiquement utilisés) ● Moins de code dupliqué / meilleure réutilisation ● Plus d'erreurs de programmation! 29/05/09 © RealTime-at-Work 5
  6. 6. Pérennité ● Vos modèles ne dépendent plus de la technologie d'implémentation (C++, Java, .NET) ● Vous valorisez vos connaissances métiers qui sont décrites, documentées et réutilisables 29/05/09 © RealTime-at-Work 6
  7. 7. Gains de productivité ● Vos ingénieurs n'ont plus besoin d'écrire du code « systématique ». ● Vous vous focalisez sur votre cœur de métier. ● Tout le code de gestion, visualisation, saisie et stockage des données – ainsi que la documentation – sont générés à partir de modèles 29/05/09 © RealTime-at-Work 7
  8. 8. Agilité ● Vous êtes plus réactifs face aux demandes de changements fonctionnels. ● Vous vous adaptez plus facilement aux nouvelles technologies. 29/05/09 © RealTime-at-Work 8
  9. 9. MDD chez RTaW ● Notre générateur est utilisé en interne, ● Également utilisé chez des clients dans des contextes client-serveur et CAO. ● Génération de code Java, C++ et documentation (.doc, .html, etc) ● Permet de créer et maintenir facilement des librairies JNI (Java Native Interface). 29/05/09 © RealTime-at-Work 9
  10. 10. Personnalisation ● L'IHM générique est facilement personnalisable de par son système de configuration. ● Vous pouvez facilement implémenter vos fonctionnalités en étendant et/ou en composant avec le code généré. 29/05/09 © RealTime-at-Work 10
  11. 11. RtaW Generator: fonctionnement Modèle de Transformations (Qvt) Templates données de (UML) Génération (Acceleo) Moteur de XML transformation Doc Moteur Schema de génération Java C++ 29/05/09 © RealTime-at-Work 11
  12. 12. RealTime-at-Work http://www.realtimeatwork.com Better technical solutions for complex systems 29/05/09 © RealTime-at-Work 12

×