[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