Каркас искусственной жизни - Artificial life framework
Эта статья слишком полагается на Рекомендации к основные источники.Июль 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Искусственная жизнь это бесплатно и с открытым исходным кодом Ява рамки создан для моделирования Жизнь. Это мультиагентная структура, в которой каждый агент запускает свой собственный поток.
Агенты делятся на две разные категории: службы и процессы. Сервисы предоставляют сервисы другим агентам, а процессы выполняют определенные задачи.
Агенты организованы в древовидная структура называется Экземпляр. В экземпляре службы и процессы сгруппированы вместе, и можно определить неограниченное количество групп. Каждый узел дерева экземпляра может иметь набор представлений, используемых для отслеживания активности узла или взаимодействия с узлом. Определение классов Java, используемых в экземпляре (т.е. процессов, служб или представлений), определяется в модели экземпляра.
Чтобы избежать мертвой блокировки, Искусственная жизнь реализует систему обмена сообщениями, механизм вызова методов, основанный на системе обмена сообщениями, и механизм событий, также основанный на системе обмена сообщениями.
внешняя ссылка
- Структура искусственной жизни
- SeSAm Мультиагентный симулятор с графической средой моделирования. (Бесплатно программное обеспечение )