| Versión | 1.5 |
|---|---|
| Editor | Cedric Nanni |
| Fecha de lanzamiento | 8 may 2012 |
| Fecha Agregada | 1 may 2010 |
| Requisitos del sistema operativo | Windows 2003, Windows 2000, Windows Vista, Windows, Windows 7, Windows XP |
| Requisitos | Java 1.5 |
| Descargas totales | 171 |
| Precio | Free |
Descripción
Artificial Life es un marco Java gratuito y de código abierto creado para simular la vida. Es un marco multiagente en el que cada agente ejecuta su propio subproceso. Los agentes se dividen en dos categorías diferentes: Los servicios y los procesos. Los servicios entregan servicios a otros agentes y los procesos ejecutan tareas específicas. Los agentes están organizados en una estructura de árbol llamada Instancia. Dentro de una Instancia, los servicios y los procesos se agrupan, por lo que se pueden definir un número ilimitado de grupos. Cada nodo del árbol de instancias puede tener una colección de vistas que se utilizan para monitorear la actividad del nodo o interactuar con el nodo. La definición de las clases Java utilizadas dentro de la Instancia (es decir, procesos, servicios o vistas) se define en el Modelo de Instancia. Para evitar el bloqueo total, Artificial Life implementa un sistema de mensajería, un mecanismo de invocación de métodos basado en el sistema de mensajería y un mecanismo de eventos también basado en el sistema de mensajería.