| Версія | 1.5 |
|---|---|
| Видавництво | Cedric Nanni |
| Дата випуску | 8 трав. 2012 р. |
| Дату додано | 1 трав. 2010 р. |
| Вимоги ОС | Windows 2003, Windows 2000, Windows Vista, Windows, Windows 7, Windows XP |
| Вимоги | Java 1.5 |
| Загальна кількість завантажень | 171 |
| Ціна | Free |
Опис
Artificial Life — це безкоштовна платформа Java з відкритим кодом, створена для імітації життя. Це багатоагентна структура, де кожен агент запускає власний Потік. Агенти поділяються на дві різні категорії: послуги та процеси. Служби надають послуги іншим агентам, а процеси виконують певні завдання. Агенти організовані в структурі дерева під назвою Instance. Всередині екземпляра служби та процеси групуються разом, тому можна визначити необмежену кількість груп. Кожен вузол дерева екземплярів може мати колекцію представлень, які використовуються для моніторингу активності вузла або взаємодії з вузлом. Визначення класів Java, які використовуються в екземплярі (тобто процесів, служб або представлень), визначено в моделі екземпляра. Щоб уникнути мертвого блокування, Artificial Life реалізує систему обміну повідомленнями, механізм виклику методу на основі системи обміну повідомленнями та механізм подій, також заснований на системі обміну повідомленнями.