The Avalon working group will host a presentation by Abderrahim
Aitwakrime on friday 3rd of march, at 10h30 in amphi J. You are all welcome.
Les architectures par composants sont de plus en plus étudiées et
utilisées pour le développement efficace des applications en génie
logiciel. Elles offrent, d’un coté, une architecture claire aux
développeurs, et de l’autre, une séparation des différentes parties
fonctionnelles et en particulier dans les applications de visualisation
scientifique interactives. La modélisation de ces applications doit
permettre la description des comportements de chaque composant et les
actions globales du système. De plus, les interactions entre composants
s’expriment par des schémas de communication qui peuvent être très
complexes avec, par exemple, la possibilité de perdre des messages pour
gagner en performance.
Cette présentation décrit le modèle ComSA (Component-based approach for
Scientific Applications) qui est basé sur une approche par composants
dédiée aux applications de visualisation scientifique interactive et
dynamique formalisée par les réseaux FIFO colorés stricts (sCFN). Les
principales contributions sont dans un premier temps, un ensemble
d’outils pour modéliser les différents comportements des composants
ainsi que les différentes politiques de communication au sein de
l’application. Dans un second temps, la définition de propriétés
garantissant un démarrage propre de l’application en analysant et
détectant les blocages. Cela permet de garantir la vivacité tout au long
de l’exécution de l’application. Finalement l’étude de la
reconfiguration dynamique des applications d’analyse visuelle par ajout
ou suppression à la volée d’un composant sans arrêter toute
l’application. Cette reconfiguration permet de minimiser le nombre de
services non disponibles.