Artificial Life est un logiciel gratuit et Open framework Java de source créé pour simuler la vie. Il est un cadre multi-agent où chaque agent gère son propre fil. Les agents sont répartis en deux catégories différentes: Les services et les processus. Les services fournissent des services à d'autres agents et les processus exécutent des tâches spécifiques. Les agents sont organisés en une structure arborescente appelée instance. Au sein d'une instance, les services et les processus sont regroupés ainsi, un nombre illimité de groupes peut être définie. Chaque noeud de l'arbre de l'instance peut avoir une collection de vues utilisées pour surveiller l'activité du noeud ou d'interagir avec le noeud. La définition des classes Java utilisées dans l'instance (c.-à-processus, services ou vues) est définie dans le Modèle instance. Afin d'éviter le verrouillage morts, Artificial Life met en œuvre un système de messagerie, un mécanisme d'invocation de méthode basée sur le système de messagerie et un mécanisme également basé sur le système de messagerie d'événements.
Ce qui est nouveau dans ce communiqué :
La version 1.5 introduit une mise à jour automatique, améliore vues, et offre une meilleure chargeur de classe
Exigences :.
Java 1.5
Commentaires non trouvées