Etude et réalisation d'un système réparti fondé sur les acteurs
Institution:
Paris 6Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Le but de cette thèse est de réaliser un système réparti supportant un environnement de programmation dédié à la mise au point d'applications réparties. Cette thèse prend appui sur Actalk pour sa flexibilité qui permet de modéliser tous langages / systèmes d'acteurs. Actalk offre également un environnement de programmation très complet grâce à son système hôte smalltalk qui s'exécute sur un unique processeur. La machine cible de notre système réparti est une machine parallèle à mémoire non partagée. Les réalisations présentées pour passer de l'exécution concurrente d'une application écrite en actalk à son exécution en réparti reposent sur la transformation de actalk en un système réparti. Dans l'optique langages d'acteurs et parallélisme, nous avons transposé actalk dans un langage existant sur la machine parallèle, c++. Cette réalisation met en évidence le comportement des acteurs dans un langage compilé et type statiquement. La seconde partie de cette thèse consiste à répartir des noyaux actalk / smalltalk sur la machine parallèle afin que les applications écrites en actalk puissent s'exécuter simultanément. Cette réalisation est fondée sur la coopération de systèmes concurrents à travers la connexion de plusieurs smalltalk supportant actalk. L'introduction de la concurrence dans smalltalk comme fonctionnalité de base est obtenue par l'intégration de l'envoi de message asynchrone. La coopération entre les systèmes concurrents prend appui sur la gestion des objets distants