Précédent : Génération automatique de services
réseaux Remonter : Contrats industriels (nationaux, européens et
Suivant : Optimisation de programmes Java
pour
Participants : Charles Consel, Laurent Cogné, Gilles
Muller.
Cette action de recherche vise à appliquer notre technologie de spécialisation pour générer automatiquement des composants logiciels à partir de descriptions de haut niveau. Le domaine d'application visé est celui des systèmes embarqués grand public pour la télévison numérique. Plus précisément, nous avons conçu un interprète pour un langage de description pour l'encodage/décodage de structures de données. Cet interprète a été ensuite spécialisé par Tempo, ce qui nous permet de générer automatiquement des composants optimisés à partir d'une description. Le résultat de cette étude est d'avoir montré que les composants générés automatiquement, au moyen de notre méthodologie de conception de générateur d'applications (voir module 6.2), sont aussi performants (voire plus performants) que des composants écrits manuellement par des programmeurs expérimentés.
En plus d'un succès technique, cette étude marque la première utilisation de Tempo dans un contexte semi-industriel par des non-spécialistes de l'évaluation partielle. Finalement, il est à noter que les résultats obtenus ont conduit à la signature d'une nouvelle action de recherche avec Thomson Multimédia pour une durée de deux ans.