Modélisation des applications de visualisation scientifique interactives
Résumé
La programmation par composants est devenue une approche essentielle et très utilisée en génie logiciel. En particulier, dans le cadre des applications de visualisation scientifique interactives, cette approche offre une architecture claire aux développeurs permettant de bien séparer les différentes parties fonctionnelles de l'application comme l'interaction, la simulation et la visualisation. La modélisation d'applications de visualisation scientifique interactive doit permettre la description des comportements de chaque composant et les actions globales du système. Ces actions s'expriment par un schéma de communications qui peut être très complexe intégrant la possibilité de perdre des messages pour gagner en performance. Cette perte doit être contrôlée afin de préserver si nécessaire une cohérence des données consommées par un composant. Ainsi, nous proposons une modélisation de ces applications basée sur les réseaux FIFO colorés. Notre modélisation a pour objectif de décrire les différents comportements des composants ainsi que les différentes politiques de communications au sein de l'application.