| Različica | 1.5 |
|---|---|
| Založnik | Cedric Nanni |
| Datum izdaje | 8. maj 2012 |
| Datum dodajanja | 1. maj 2010 |
| Os zahteve | Windows 2003, Windows 2000, Windows Vista, Windows, Windows 7, Windows XP |
| Zahteve | Java 1.5 |
| Skupno prenosov | 171 |
| Cena | Free |
Opis
Artificial Life je brezplačno in odprtokodno ogrodje Java, ustvarjeno za simulacijo življenja. Je ogrodje z več agenti, kjer vsak agent vodi svojo nit. Agenti so razdeljeni v dve različni kategoriji: storitve in procesi. Storitve zagotavljajo storitve drugim agentom, procesi pa izvajajo posebne naloge. Agenti so organizirani v drevesni strukturi, imenovani Instance. Znotraj instance so storitve in procesi združeni skupaj, zato je mogoče definirati neomejeno število skupin. Vsako vozlišče drevesa primerkov ima lahko zbirko pogledov, ki se uporabljajo za spremljanje dejavnosti vozlišča ali interakcijo z vozliščem. Definicija razredov Java, ki se uporabljajo znotraj primerka (tj. procesov, storitev ali pogledov), je definirana v modelu primerka. Da bi se izognili mrtvemu zaklepanju, Artificial Life implementira sistem za sporočanje, mehanizem za priklic metode, ki temelji na sistemu za sporočanje, in mehanizem dogodkov, ki prav tako temelji na sistemu za sporočanje.