Meta-model for Multimedia Software Architectures
Résumé
Les architectures logicielles sont le complément indispensable permettant l'organisation fonctionnelle des applications basées composant et/ou services ainsi que la mise en place des communications. Dans un contexte applicatif multimédia, l'architecture logicielle d'une application multimédia est définie comme un ensemble des composants manipulant différents types de données multimédia (son, texte, image, vidéo), avec des contraintes spécifiques qu'il faut impérativement prendre en compte dès le niveau architectural. MMSA (Meta-model for Multimedia Software Architecture) est une approche développée par notre équipe pour les applications multimédia basées composants. Elle permet la prise en compte des propriétés non-fonctionnelles (extra-fonctionnelles) des composants dès la définition de l'architecture de l'application afin de déterminer les adaptations nécessaires. Dans cet exposé, nous présentons le profil UML 2.0 correspond à notre approche MMSA, ainsi son implémentation avec la plate forme de développement logiciel d'IBM Rational Software Modeler pour Eclipse.