View this PageEdit this PageUploads to this PageHistory of this PageHomeRecent ChangesSearchHelp Guide

Research


MainPagePresentationResearchPublicationsTeachingConferencesLinks


  • Projet ODICE/VCCTL
    • Topic: Component based distributed simulation software
    • Participants:
      • Department of Civil Engineering - Ecole des Mines de Douai
      • CSL - Ecole des Mines de Douai

  • Projet VerySmallTalk : Building a minimal and efficient software infrastructure supporting unanticipated adaptation for ubiquitous computing
    • Participants:
      • ARMINES - Ecole des Mines de Douai
      • Université de Caen/CNRS

Uploaded Image: logomosaiques.gif
  • Projet Mosaiques : Study for adaptation models and infrastructures for ubiquitous computing (UC).
    • this project is supported by the CPER TAC of the region Nord-Pas de Calais and the european fund FEDER.
  • Projet MAAC : Study for links between Multi-Agent Systems (MAS), Aspect-Oriented Programming (AOP) and Component-Oriented Programming (COP).

Agents à base de composants logiciels pour informatique ubiquiste

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 ubiquiste.
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.

Cadre scientifique : Composants logiciels et Systèmes Multi-Agents

La technologie des composants logiciels est née d'une demande de plus en plus forte de réutilisation du code lors du développement d'applications informatiques. L'idée principale est de s'inspirer de l'électronique ou de la mécanique pour lesquelles il existe un catalogue de composants industriels que l'on assemble ou adapte en fonction des besoins du produit à réaliser. Ainsi, la technologie des composants veut promouvoir développement d'applications par assemblage de composants logiciels "disponibles sur étagère".
Le domaine des Systèmes Multi-Agents (SMA) s'intéresse à la conception de réseaux d'entités autonomes et coopérantes. Les entités logicielles actives, appelées agents, bénéficient d'une grande autonomie de décision dans leurs interactions avec les autres agents, dans leurs actions sur, ou leur interprétation de, l'environnement, dans la place qu'ils occupent dans l'organisation du réseau, ainsi que dans leur comportement vis-à-vis d'un utilisateur. Cette vision décentralisée du système global favorise sa faculté d'évolutivité et d'adaptabilité, tout en facilitant la prise en compte de réseaux de moyenne à grande échelle.
Les SMA et les composants logiciels sont généralement employés dans la construction de systèmes distribués. Ils ont en commun l'intérêt de permettre la structuration d'un système logiciel en une organisation d'unités logicielles relativement indépendantes et qui coopèrent et interagissent.


EU This work is supported by the CPER TAC of the region Nord-Pas de Calais and the european fund FEDER.


Links to this Page

  • BibTeX entries for Guillaume Grondin last edited on 27 October 2009 at 2:37:55 pm by gate2.ensm-douai.fr
  • Publications last edited on 19 May 2010 at 2:48:09 pm by gate2.ensm-douai.fr
  • Conferences last edited on 18 February 2008 at 6:46:32 pm by gate2.ensm-douai.fr
  • Teaching last edited on 17 June 2009 at 2:05:33 pm by gate2.ensm-douai.fr
  • Links last edited on 20 May 2008 at 5:34:34 pm by gate2.ensm-douai.fr
  • Research last edited on 13 May 2009 at 5:23:31 pm by gate2.ensm-douai.fr
  • Presentation last edited on 13 May 2009 at 5:31:52 pm by gate2.ensm-douai.fr
  • MaDcAr last edited on 5 April 2007 at 6:53:51 pm by gate2.ensm-douai.fr
  • MaDcAr-Agent last edited on 5 April 2007 at 6:54:28 pm by gate2.ensm-douai.fr
  • AutoFractal last edited on 26 June 2007 at 4:15:19 pm by gate2.ensm-douai.fr
  • Science and Research last edited on 20 July 2009 at 6:28:01 pm by gate2.ensm-douai.fr