| Версия | 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 с открытым исходным кодом, созданная для имитации жизни. Это многоагентная структура, в которой каждый агент запускает свой собственный поток. Агенты делятся на две разные категории: службы и процессы. Службы предоставляют услуги другим агентам, а процессы выполняют определенные задачи. Агенты организованы в виде древовидной структуры, называемой экземпляром. В экземпляре службы и процессы сгруппированы вместе, поэтому можно определить неограниченное количество групп. Каждый узел дерева экземпляров может иметь набор представлений, используемых для отслеживания активности узла или взаимодействия с узлом. Определение классов Java, используемых в экземпляре (т. е. процессов, служб или представлений), определяется в модели экземпляра. Чтобы избежать мертвой блокировки, Artificial Life реализует систему обмена сообщениями, механизм вызова методов, основанный на системе обмена сообщениями, и механизм событий, также основанный на системе обмена сообщениями.