Каркас искусственной жизни - Artificial life framework

Искусственная жизнь это бесплатно и с открытым исходным кодом Ява рамки создан для моделирования Жизнь. Это мультиагентная структура, в которой каждый агент запускает свой собственный поток.

Агенты делятся на две разные категории: службы и процессы. Сервисы предоставляют сервисы другим агентам, а процессы выполняют определенные задачи.

Агенты организованы в древовидная структура называется Экземпляр. В экземпляре службы и процессы сгруппированы вместе, и можно определить неограниченное количество групп. Каждый узел дерева экземпляра может иметь набор представлений, используемых для отслеживания активности узла или взаимодействия с узлом. Определение классов Java, используемых в экземпляре (т.е. процессов, служб или представлений), определяется в модели экземпляра.

Чтобы избежать мертвой блокировки, Искусственная жизнь реализует систему обмена сообщениями, механизм вызова методов, основанный на системе обмена сообщениями, и механизм событий, также основанный на системе обмена сообщениями.

внешняя ссылка