|
Recherches
Les travaux de l’équipe ASTRE ont pour objectifs d’apporter des contributions aux challenges posés par les nouvelles applications et architectures réparties, mobiles et temps réel. Ces applications nécessitent des compétences en matière de génie logiciel, de gestion des communications et d’architectures matérielles.
Les thèmes traités par l’équipe ASTRE concernent essentiellement les trois domaines suivants :
- Développement de système par composants,
- Architecture : bus de communication, placement et accès aux données, virtualisation du stockage,
- Temps réel : systèmes et réseaux.
Architecture : bus de communication, placement et accès aux données, virtualisation du stockage
Le volume de données générées par les applications et stockées dans le monde progresse de 70 à 80% an ce qui pose d’une part la problématique du partage, la mobilisation et l’exploitation optimale des ressources de stockage qui sont de plus en plus hétérogènes et d’autre part celle de l’administration de ces gigantesques quantités données.
Les recherches que nous menons permettent de rendre le plus transparent possible l’utilisation de ces ressources et la simplification de leur gestion par des (...)
Lire la suite

Développement de système par composants
Les évolutions des machines ainsi que la complexité des applications suscitent de plus en plus de travaux pour étudier les problèmes d’architecture du logiciel pour répondre aux exigences de fiabilité et de performance induites ainsi qu’aux critères de maintenance et de réutilisation. Le but est de définir ou d’améliorer des modèles et des outils qui permettent de faire la correspondance entre l’architecture d’un programme à partir de composants et de son implémentation. Pour ce faire, nous orientons notre (...)
Lire la suite

Temps réel : systèmes et réseaux
Une dimension importante, de plus en plus considérée dans les systèmes informatiques, est celle du temps. De nombreuses applications (notamment les systèmes embarqués) nécessitent une correction du point de vue fonctionnel et une correction du point de vue temporel. La prise en compte des contraintes de temps intervient à tous les niveaux du cycle de vie des applications. La correction fonctionnelle repose notamment sur des approches de génie logiciel (conception de composants orientée objet ou aspect). (...)
Lire la suite

|