Précédent : Fondements scientifiques
Remonter : Avant-projet COMPOSE, Conception de programmes
Suivant : Logiciels
Mots-clés : télécommunications, génie logiciel, calcul
numérique, graphisme, systèmes embarqués, systèmes
d'exploitation
L'adaptabilité des logiciels est un besoin très général qui a été clairement identifié dans des domaines aussi variés que les télécommunications, les systèmes d'exploitation [8,19], le génie logiciel [16,13], le calcul numérique [Ber90] et le graphisme [GKR95]. Divers travaux dans ces domaines ont démontré que l'adaptabilité permettait, entre autre chose, de rendre un logiciel plus facilement configurable, dimensionable et évolutif.
Nous avons plus particulièrement choisi d'appliquer nos outils
au domaine des systèmes de télécommunications, comme en
témoignent nos collaborations industrielles (voir le
module ).
Les besoins de ce secteur de l'industrie informatique sont
particulièrement représentatifs de notre problématique. En effet,
les applications de télécommunication sont amenées à s'exécuter
sur des configurations matérielles variées et destinées à évoluer
dans le temps ; leur cycle de développement doit être très court
; enfin, la contrainte de performance est importante pour réduire
le coût du matériel, notamment dans le cas de systèmes embarqués.
Nos collaborations concernent ces besoins au travers de
différents thèmes : optimisation de systèmes d'exploitation
(voir modules
et
), conception de services
génériques (voir module
) et
optimisation de systèmes embarqués (voir module
).