| Version | 1.5 |
|---|---|
| Forlægger | Cedric Nanni |
| Udgivelses dato | 8. maj 2012 |
| Dato tilføjet | 1. maj 2010 |
| Os krav | Windows 2003, Windows 2000, Windows Vista, Windows, Windows 7, Windows XP |
| Krav | Java 1.5 |
| Samlet antal downloads | 171 |
| Pris | Free |
Beskrivelse
Artificial Life er en gratis og open source Java-ramme skabt til at simulere livet. Det er en multi-agent framework, hvor hver agent kører sin egen tråd. Agenterne er opdelt i to forskellige kategorier: Tjenesterne og processerne. Tjenesterne leverer tjenester til andre agenter, og processerne udfører specifikke opgaver. Agenterne er organiseret i en træstruktur kaldet Instance. Inden for en instans er tjenesterne og processerne grupperet sammen, så der kan defineres et ubegrænset antal grupper. Hver node i Instance-træet kan have en samling af visninger, der bruges til at overvåge nodens aktivitet eller interagere med noden. Definitionen af Java-klasser, der bruges inden for instansen (dvs. processer, tjenester eller visninger) er defineret i instansmodellen. For at undgå dead locking implementerer Artificial Life et meddelelsessystem, en metodeindkaldelsesmekanisme baseret på meddelelsessystemet og en hændelsesmekanisme, der også er baseret på meddelelsessystemet.