Beschreibung
La problematique abordee dans ce travail est celle de la gestion memoire automatique pour des programmes Java temps-reel embarques. En Java la gestion memoire est entierement automatique, ce qui facilite considerablement le developpement. Cependant, les techniques classiques de recyclage de la memoire, typiquement basees sur lutilisation dun ramasse-miettes, sont souvent considerees comme inapplicables dans le contexte des applications temps-reel embarquees, car il est tres difficile de predire leur temps de reponse. Dans cette thèse nous proposons une technique combinant d'une part une analyse statique de code et d'autre part un mécanisme d'allocation dynamique en régions, permettant ainsi de se passer complètement de ramasse-miettes. Les resultats experimentaux ont montre que notre approche permet dans la plupart des cas de recycler la memoire de facon satisfaisante, tout en presentant un comportement temporel previsible.
Autorenporträt
Guillaume Salagnac est maître de conférences à l'INSA de Lyon. Ses thèmes de recherche couvrent l'interface entre logiciel et matériel dans les systèmes embarqués: langages de programmation, systèmes d'exploitation, architecture.