ISBN-13: 9783838170060 / Francuski / Miękka / 2018 / 236 str.
La mise en A(c)vidence de l'interopA(c)rabilitA(c) des composants dans un assemblage est une nA(c)cessitA(c) dans de telles approches. En effet, les architectures logicielles valident les aspects fonctionnels, ce qui n'est pas suffisant pour garantir un assemblage rA(c)aliste et remA(c)dier aux problA]mes d'hA(c)tA(c)rogA(c)nA(c)itA(c) des flux de donnA(c)es A(c)changA(c)s. Nous proposons, pour mettre en A(c)vidence l'interopA(c)rabilitA(c) et permettre de trouver des solutions aux problA]mes d'hA(c)tA(c)rogA(c)nA(c)itA(c), une approche basA(c)e modA]le appelA(c)e MMSA (Meta-model for MultiMedia Software Architecture). Elle permet la description d'architectures logicielles exprimant un systA]me logiciel comme une collection de composants qui manipulent diffA(c)rents types et formats de donnA(c)es et qui interagissent par l'intermA(c)diaire de connecteurs d'adaptation. Nous dA(c)finissons aussi un profil UML 2.0 pour exprimer et modA(c)liser les nouveaux concepts et contraintes du mA(c)ta modA]le MMSA. La transition vers un profil UML est assurA(c)e par les mA(c)canismes d'extension fournis par UML 2.0 afin d'amA(c)liorer la vA(c)rification et la cohA(c)rence des architectures dA(c)crites en MMSA.
La mise en évidence de linteropérabilité des composants dans un assemblage est une nécessité dans de telles approches. En effet, les architectures logicielles valident les aspects fonctionnels, ce qui nest pas suffisant pour garantir un assemblage réaliste et remédier aux problèmes dhétérogénéité des flux de données échangés. Nous proposons, pour mettre en évidence linteropérabilité et permettre de trouver des solutions aux problèmes dhétérogénéité, une approche basée modèle appelée MMSA (Meta-model for MultiMedia Software Architecture). Elle permet la description darchitectures logicielles exprimant un système logiciel comme une collection de composants qui manipulent différents types et formats de données et qui interagissent par lintermédiaire de connecteurs dadaptation. Nous définissons aussi un profil UML 2.0 pour exprimer et modéliser les nouveaux concepts et contraintes du méta modèle MMSA. La transition vers un profil UML est assurée par les mécanismes dextension fournis par UML 2.0 afin daméliorer la vérification et la cohérence des architectures décrites en MMSA.