Rámec umělého života - Artificial life framework
![]() | tento článek příliš spoléhá na Reference na primární zdroje.Červenec 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Umělý život je zdarma a otevřený zdroj Jáva rámec vytvořen pro simulaci Život. Jedná se o rámec více agentů, kde každý agent provozuje své vlastní vlákno.
Agenti jsou rozděleni do dvou různých kategorií: služby a procesy. Služby poskytují služby dalším agentům a procesy provádějí konkrétní úkoly.
Agenti jsou organizováni v a stromová struktura s názvem Instance. V rámci instance jsou služby a procesy seskupeny dohromady a lze definovat neomezené skupiny. Každý uzel stromu instance může mít kolekci pohledů používaných k monitorování aktivity uzlu nebo k interakci s uzlem. Definice tříd Java používaných v instanci (tj. Procesy, služby nebo zobrazení) je definována v modelu instance.
Aby nedošlo k zablokování, Umělý život implementuje systém zasílání zpráv, mechanismus vyvolávání metod založený na systému zasílání zpráv a mechanismus událostí také založený na systému zasílání zpráv.
externí odkazy
- Rámec umělého života
- SeSAm Multiagentní simulátor s grafickým modelovacím prostředím. (Svobodný software )