Titre original :

Modèles et architectures d'interaction interne et externe pour cartes à microprocesseur ouvertes

  • Langue : Français
  • Discipline : Informatique
  • Identifiant : 2001LIL10116
  • Type de thèse : Doctorat
  • Date de soutenance : 01/01/2001

Résumé en langue originale

La carte à microprocesseur a, en presque trente ans d'existence, conquis nos poches en rendant discrètement une multitude de services dans des domaines aussi variés que la finance ou la téléphonie. Aborder la carte à puce est un peu comme jouer à Tetris, jeu d'encastrement de polyominos. Ses contraintes matérielles sont si fortes qu'il faut arranger avec une compacité maximale les composants logiciels lui donnant corps. Son utilisation ne saurait se concevoir sans l'existence d'application cliente issue d'un système d'information réparti dans lequel elle s'intègre. Ceci induit alors un second type de puzzle, consistant à emboîter applications encartées et distantes, non trivial du fait des caractéristiques des cartes en termes de présence et de communication. L'émergence de cartes dites ouvertes, embarquant et exécutant plusieurs applications non-concurrentes, a enfin engendré un dernier type d'emboîtement, visant à faire coopérer plusieurs applications encartées. Nous présentons le résultat de recherches portant sur les deux derniers types d'arrangements et poursuivant deux objectifs. Nous souhaitions, d'une part, définir un cadre cohérent pour l'intégration de cartes ouvertes réactives au sein de systèmes d'information répartis (i.e. où les applications encartées peuvent être à la fois clientes et serveurs) et, d'autre part, pouvoir disposer d'un support de coopération interne permettant un partage fin, contrôlé et évolutif, tant des informations que des compétences des applications encartées. Apporter une réponse au premier problème a un impact sur l'ensemble de l'infrastructure logicielle. La solution que nous avons proposée, baptisée AWARE, est le reflet de cette globalité. Elle s'articule autour d'un modèle d'exécution multi-tâches pour cartes ouvertes, où l'ordonnancement des tâches s'effectue depuis l'extérieur de la carte, et s'accompagne d'un modèle de programmation facilitant la conception d'applications réparties intégrant de telles cartes. Nous avons également proposé un modèle de coopération intra-carte basé sur quelques-uns des principes des bases de données relationnelles.

  • Directeur(s) de thèse : Cordonnier, Vincent

AUTEUR

  • Jean, Sébastien
Droits d'auteur : Ce document est protégé en vertu du Code de la Propriété Intellectuelle.
Accès réservé aux membres de l'Université de Lille sur authentification