Posts Tagged “MDA”

Parmi les modules proposés dans la deuxième année du Master « Informatique et Traitement d’Information » à l’Ecole Supérieure d’Ingénieurs d’Annecy, le module enseigné par M. Flavio Oquendo intitulé « Modélisation d’architectures logicielles » qui a été une bonne initiation à l’ingénierie du logiciel dirigée par les models appelée également MDE et l’apprentissages de quelques langages de description d’architecture (ADL) telle que : Acme, Darwin, Meta-H, Rapide, Wright, ArchWare ADL, etc…

L’approche MDA (Model Driven Architecture) propose une approche ouverte à l’interopérabilité des systèmes dont le but est de rationaliser le développement des systèmes et d’assurer une synergie entre les activités d’ingénierie système et d’ingénierie logicielle. Cette approche se base sur la spécification formelle des models et la description des architectures statiques ou dynamiques selon des styles architecturaux à bases de composants matériels ou logiciels.

Le raffinement successif, quelque soit horizontal ou vertical, des modèles permettra la transition des couches métiers ou PIM (Plateform Indépendant Model) vers les couches techniques ou PSM (Plateform Specific Model). Cette démarche garantit la séparation des contraintes fonctionnelles des contraintes techniques. Aussi l’approche MDA permet la validation de ces models sans être gêné par les détails techniques spécifiques à la plate-forme pour un développement plus rapide tout en maîtrisant les coûts d’intégrations, où le code sera généré selon les technologies souhaitées.

Bien spécifier l’architecture logicielle et matérielle d’un système informatique et bien détailler le processus de conception permet à un certain niveau de masquer la complexité du système et d’automatiser la production du code et de la documentation.

Tags: , ,

Comments Pas de commentaire »