La función de los agentes en las ciudades virtuales
La idea que subyace al proyecto ICITIES (Ciudades de la Información) consiste en aplicar los conocimientos sobre la evolución de las ciudades reales a lo largo del tiempo y sobre las interacciones de sus habitantes a sus equivalentes virtuales. En este proyecto participaron universidades, institutos de investigación y entidades del sector empresarial. Recibió financiación del programa Tecnologías de la Sociedad de la Información de la UE. Investigadores del Instituto Sueco de Ciencias Informáticas (SICS) asociados a ICITIES desarrollaron un entorno de simulación a gran escala basado en agentes. Sin duda, las ciudades virtuales del futuro dependerán en gran medida de programas informáticos que realizarán tareas en lugar de los usuarios. La infraestructura desarrollada por ICITIES permite evaluar de forma simultánea un amplio espectro de tales agentes informáticos. Gracias a un mecanismo de especificación fue posible llevar a cabo la configuración y ejecución simultánea de múltiples modelos y también distintas configuraciones del mismo modelo. Para cada modelo de simulación fue preciso definir grupos de agentes y elementos del ambiente. La posibilidad de recuperar y reutilizar componentes informáticos básicos de una biblioteca especializada facilitó la fase de diseño. Uno de los elementos fundamentales de la plataforma SICS fue la gestión del comportamiento de los agentes. Se emplearon varios de los denominados agentes trabajadores, cada uno de los cuales se asignó a un grupo específico de agentes. Para obtener la potencia de procesamiento necesaria para ejecutar el entorno de simulación se recurrió a clusters de ordenadores que funcionaban en paralelo. Los conocimientos de programación necesarios para la utilización de la plataforma se redujeron en la medida de lo posible. Por último, se recomendaron varios paquetes gráficos disponibles en el mercado para visualizar los resultados de las simulaciones.