Version 1.1
(C) J. Ferber - 2005
JActor est un environnement minimal pour décrire des calculs en utilisant le formalisme des acteurs. De plus, la technique d'implémentation de ces acteurs constituent une bonne introduction à MadKit.
JActor est un environnement d'aide à la compréhension de la programmation par acteurs. Il ne cherche pas à être réellement performant, mais sa simplicité a le mérite de montrer comment on peut programmer simplement des acteurs.
Télécharger l'archive de JActor
Documentation sur l'usage de JActor.
Cette partie est issue de la section 5.2 de ma thèse d'état intitulée: Objets et Agents: une étude des structures de représentation et de communication en Intelligence Artificielle, Université Paris 6, Juin 1989. Quelques éléments ont été mis à jours. Ils font l'objet d'une marque spéciale.
Les langages d'acteurs ont une longue histroire derrière eux. Initialement créés par Hewitt dès 1973 {{ref}}, ils ont véritablement été rendus publics vers 1976 avec l'article initiateur "Viewing control structures as patterns of passing messages" [Hewitt 1976], qui développait une certaine conception des prorgammes conçus comme des sociétés de spécialistes qui résolvent un problème en communiquant par envois de messages. A cet effet, Hewitt montrait que son modèle d'exécution permettait de considérer les structures de contrôles des langages traditionnels comme des schémas (patterns) de communications entre entités autonomes appelées acteurs.
A partir de cette date, les travaux dans le domaine des acteurs ont suivi trois voies différentes: