[Squeak-fr] [ANN] Offre de thèse à l'Ecole des Mines de Douai

Noury Bouraqadi bouraqadi at ensm-douai.fr
Mar 13 Sep 18:37:39 CEST 2005


Bonjour,

Vous trouverez ci-dessous une offre de thèse dans le cadre du projet 
VerySmallTalk (Very Small smallTalk).

Cordialement,
Noury
------------------------------------
*Efficacité spatiale et temporelle pour l'adaptation dynamique 
non-anticipée*
Application à la construction d'agents pour applications ubiquitaires
http://csl.ensm-douai.fr/VerySmallTalk

*Contexte : Informatique ubiquiste*
De nos jours, la miniaturisation aidant, la plupart des dispositifs qui 
nous entourent sont équipés de microprocesseurs. Cela va de la voiture 
à la machine à laver en passant par le téléphone et autre assistant 
numérique. Par ailleurs, grâce à l'avènement des réseaux sans-fil, ces 
dispositifs sont de plus en plus dotés d'équipement de communication. 
Dès lors, ces différents équipements sont en mesure de dialoguer et 
d’interagir entre eux et avec le monde environnant. Cette tendance 
semble devoir s'accentuer dans le futur, notamment avec les 
nanotechnologies pour déboucher sur un monde où l'informatique serait 
omniprésente et invisible, c'est l'informatique ubiquitaire.

Dans l'univers décrit plus haut, l'environnement des machines serait 
sans cesse changeant. En effet, comme c'est le cas actuellement avec 
les téléphones mobiles, une partie des équipements suivrait leurs 
propriétaires dans leurs déplacements. Les logiciels de ces machines 
doivent ainsi s'adapter automatiquement à ces changements de contexte 
(i.e. sans intervention de l'utilisateur) et à chaud (i.e. sans arrêter 
l'exécution).

Une autre facette de l'informatique ubiquitaire est relative aux 
ressources des machines. La plupart des petits dispositifs disposent de 
peu de ressources. C'est le cas aussi bien en terme de puissance de 
traitement (CPU), de mémoire, d'autonomie énergétique ou encore de 
connectivité à un réseau. Cette caractéristique fondamentale doit être 
prise en compte dans les infrastructures logicielles de l'informatique 
ubiquiste.

*Travail à réaliser*
L'objectif de la thèse est de participer à l'étude et la constuction de 
VerySmallTalk infrastructure logicielle pour des applications destinées 
à l'informatique ubiquitaire. Il s'agit donc de répondre au besoin 
d'adaptation tout en prenant en compte les contraintes en termes de 
ressources.

Afin de supporter les adaptations non-anticipées en cours d'exécution, 
l'infrastructure doit permettre de restructurer les applications 
dynamiquement. Les composants formant l'application doivent pouvoir 
être reconnectés, reconfigurés sans arrêter l'application. Pour ce 
faire, l'infrastructure doit offrir des capacités réflexives. Il s'agit 
de permettre aux applications et s'auto-observer et de s'auto-modifier 
pour réaliser les adaptations requises.

La prise en compte des contraintes de ressources se traduit à deux 
niveaux. D'une part, l'infrastructure logicielle doit être minimale en 
terme d'espace mémoire occupé. Et d'autre part, la réalisation des 
adaptations doit être efficace. Elle doit se contenter peu de mémoire 
et de peu de cycles de CPU. Ainsi, les capacités réflexives ne 
devraient pas être trop coûteuses. Le résultat de ce travail sera 
validé aussi-bien théoriquement qu'expérimentalement sur des machines 
cibles à faibles capacitées telles que des smartphones et des PDA.

En guise d'application, le doctorant s'intéressera à la construction 
d'agents (au sens systèmes multi-agents) destinés à l'informatique 
ubiquitaire. Plus précisément, il s'agit d'agents qui prennent en 
compte les contraintes de ressources dans leur procéssus de décision.

*Cadre administratif et candidatures*
La thèse est financée par une bourse de l'École des Mines de Douai 
(environ 1250 Euros par mois) qui démarre en octobre 2005. Elle se 
déroulera au sein de l'équipe informatique de l'École des Mines de 
Douai sous la direction de Dr. Noury Bouraqadi (GIP – Ecole des Mines 
de Douai), Pr. Stéphane Ducasse (LISTIC, Université de Savoie), et Dr. 
Serge Stinckwich.

Les candidats devront adresser par email (bouraqadi at ensm-douai.fr) les 
informations suivantes :
-CV
-notes obtenues lors du DEA
-classement et nombre d'étudiants en DEA
-résumé du travail effectué en stage de DEA
-coordonnées de l'encadrant de DEA et de toute autre(s) personne(s) 
suceptible(s) de recommander le candidat

*Quelques références bibliographiques*
-Supporting Unanticipated Dynamic Adaptation of Application Behaviour. 
B. Redmond and V. Cahill. Proceedings of ECOOP'02. June 2002, Málaga, 
Spain
-Partial Behavioral Reflection: Spatial and Temporal Selection of 
Reification. Éric Tanter et al. Proceedings of OOPSLA'03. October 2003, 
Anaheim, California, USA
-ARM : un modèle réflexif asynchrone pour les objets répartirs et 
réactifs. J. Malenfant and S. Denier. Proceedings of LMO 2003, Vannes, 
France.
-Mirrors: Design Principles for Meta-Level Facilities of 
Object-Oriented Programming Languages. G. Bracha and D. Ungar. 
Proceedings of OOPSLA'04. October 2004, Vancouver, British Columbia, 
Canada.
-Design, implementation, and evaluation of the Resilient Smalltalk 
embedded platform. J. R. Andersen et al. Elsevier International Journal 
on Computer Languages, Systems & Structures, Volume 31, Numbers 3-4, 
October/December 2005.
--------------------------------------------------------------
Dr. Noury Bouraqadi - Enseignant/Chercheur
Ecole des Mines de Douai - Dept. G.I.P
http://csl.ensm-douai.fr/noury

European Smalltalk Users Group Board
http://www.esug.org

Squeak: an Open Source Smalltalk
http://www.squeak.org
--------------------------------------------------------------


Plus d'informations sur la liste de diffusion Squeak-fr