Ir al contenido

Dialnet


Resumen de A methodology for the development of autonomous agents for virtual environments

Alejandro Garcés Calvelo

  • In the last years, developers have focused on Massively Multi-User Persistent Worlds, This virtual communities host thousands of users interacting with each other through the Internet in "real" time. Users are not the only living objects inside an MMPW. Non-player characters also co-exist with regular users, and need their own social behavior. This behavior must be described at a semantic level, a level that allows control of the environment's complexity and dynamic evolution. In this work, we propose an architecture and methodology to introduce autonomous agents into Virtual Environments. It is based on a new class of Multi-Agent Systems, which is named Moderately Open Multi-Agent Systems. The HABA.DM methodology for the analysis and design of systems, the HABA.PL programming language, and the HABA.PM project manager are the structural elements of the HABA development process we propose. Moreover, we describe and demonstrate the use of our model and development framework to build other typical systems of Internet computing; for example, monitoring and control systems and e-commerce systems.

    En los últimos años, los Mundos Persistentes Multiusuarios están recibiendo mucha atención. Estas comunidades virtuales acogen miles de usuarios, que interactúan entre sí a través de Internet en tiempo "real". Los usuarios no son los únicos objetos dentro de estos mundos. Los agentes virtuales también coexisten con los usuarios, y requieren de un comportamiento social propio. Este debe ser descrito en un nivel semántico, un nivel que permite el control de la complejidad del entorno y la evolución dinámica. En este trabajo, se propone una arquitectura y metodología para introducir agentes autónomos a estos entornos virtuales. Para ello, se describe una nueva clase de sistemas multi-agentes, que denominamos Sistemas Multi-Agentes Moderadamente Abiertos. La metodología HABA.DM para el análisis y diseño de sistemas, el lenguaje de programación HABA.PL, y el gestor de proyectos HABA.PM son los elementos estructurales del proceso de desarrollo HABA que proponemos. Por otra parte, se describe y demuestra el uso de nuestro modelo y marco de desarrollo para construir otros sistemas típicos de la computación de Internet; por ejemplo, sistemas de vigilancia y control, y sistemas de comercio electrónico.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus