Optimisation de programmes Java pour systèmes embarqués ; contrat Bull ref 198C3620031325012



Participants : Charles Consel, Gilles Muller, Ulrik Pagh Schultz.

Le but de cette action est l'optimisation de programmes Java pour des systèmes embarqués possédant des ressources très limitées. L'implémentation de tels systèmes requiert un compromis entre flexibilité, performance et occupation mémoire. Les nouvelles techniques d'optimisation que nous développons tiennent compte de toutes ces contraintes.

Les études réalisées dans le cadre de cette action nous ont conduit à développer une technique de compaction du bytecode permettant d'économiser jusqu'à 30% de la taille des programmes [13]. Par ailleurs, nous nous intéressons au développement et à la spécialisation d'applets Java génériques pour cartes à puces.