| Versiune | 1.5 |
|---|---|
| Editor | Cedric Nanni |
| Data eliberării | 8 mai 2012 |
| Data adaugata | 1 mai 2010 |
| Cerințele OS | Windows 2003, Windows 2000, Windows Vista, Windows, Windows 7, Windows XP |
| Cerințe | Java 1.5 |
| Descărcări totale | 171 |
| Preț | Free |
Descriere
Artificial Life este un cadru Java gratuit și cu sursă deschisă, creat pentru a simula viața. Este un cadru multi-agent în care fiecare agent rulează propriul Thread. Agenții sunt împărțiți în două categorii diferite: Servicii și procese. Serviciile furnizează servicii altor agenți, iar procesele execută sarcini specifice. Agenții sunt organizați într-o structură arborescentă numită Instanță. În cadrul unei Instanțe, serviciile și procesele sunt grupate astfel încât se poate defini un număr nelimitat de grupuri. Fiecare nod al arborelui Instanță poate avea o colecție de vederi utilizate pentru a monitoriza activitatea nodului sau a interacționa cu nodul. Definiția claselor Java utilizate în cadrul Instanței (adică procese, servicii sau vizualizări) este definită în Modelul Instanței. Pentru a evita blocarea, Artificial Life implementează un sistem de mesagerie, un mecanism de invocare a metodei bazat pe sistemul de mesagerie și un mecanism de evenimente bazat tot pe sistemul de mesagerie.