| Wersja | 1.5 |
|---|---|
| Wydawca | Cedric Nanni |
| Data wydania | 8 maj 2012 |
| Data dodania | 1 maj 2010 |
| Wymagania systemu operacyjnego | Windows 2003, Windows 2000, Windows Vista, Windows, Windows 7, Windows XP |
| Wymagania | Java 1.5 |
| Całkowita liczba pobrań | 171 |
| Cena £ | Free |
Opis
Artificial Life to darmowa i otwarta platforma Java stworzona do symulacji życia. Jest to platforma wieloagentowa, w której każdy agent uruchamia własny wątek. Agenci są podzieleni na dwie różne kategorie: usługi i procesy. Usługi świadczą usługi innym agentom, a procesy realizują określone zadania. Agenci są zorganizowani w strukturę drzewa o nazwie Instance. W ramach Instancji usługi i procesy są zgrupowane razem, dzięki czemu można zdefiniować nieograniczoną liczbę grup. Każdy węzeł drzewa instancji może mieć kolekcję widoków używanych do monitorowania aktywności węzła lub interakcji z węzłem. Definicja klas Java używanych w Instancji (tj. procesów, usług lub widoków) jest zdefiniowana w Modelu Instancji. Aby uniknąć martwego blokowania, Artificial Life implementuje system przesyłania wiadomości, mechanizm wywoływania metody oparty na systemie przesyłania wiadomości oraz mechanizm zdarzeń również oparty na systemie przesyłania wiadomości.