Escolar Documentos
Profissional Documentos
Cultura Documentos
such systems, discuss their role and importance, and show how such
systems development.
In the past few years, multi-agent systems (MASs) have been recognized as
an
software systems (Jennings, 2001; Wooldridge & Jennings, 1995). In fact, the
sociality [Wooldridge & Jennings, 1995]) are well suited to tackling the
emerging
what actions it should take at what time [Wooldridge & Jennings, 1995])
reflects
1997). Secondly, the flexible way in which agents operate (balancing reactive
Omicini, & Wooldridge, 2001). Finally, the high-level, dynamic, and social
nature
and discuss the various organizational abstractions that come into play in the
Jennings, & Wooldridge, 2003) both promotes a simple and clear to manage
the
analysis and design of MASs. The next section clarifies these concepts with
the
MODULOS.
El paradigma del sistema multi-agente presenta una serie de nuevos diseños /
desarrollo de sistemas.
En los últimos años, los sistemas multi-agente (MAS) han sido reconocidos como
1997). En segundo lugar, la forma flexible en que operan los agentes (equilibrio
reactivo
Jennings, & Wooldridge, 2003) ambos promueven un manejo sencillo y claro para
La metodología Esta parte explica cómo generar una especificación del MAS y su
implementación. Construimos la especificación del MAS teniendo en cuenta varios
puntos de vista. Los conceptos para describir cada punto de vista se detallan en la
siguiente sección. Leer esa sección es importante porque aclara la notación
gráfica que se usará en todo el estudio de caso. La ejemplificación de estos
puntos de vista con entidades de problemas concretos se aborda con un proceso
de desarrollo, que es explicado en la sección sobre el proceso INGENIAS.
Implementacion de La especificación resultante se detalla en la misma sección y
se demuestra más adelante. en el caso de estudio. Modelado MAS con INGENIAS
El desarrollador de software orientado a objetos tiene que lidiar con clases,
interfaces, objetos, herencia y similares; el desarrollador de software orientado al
agente puede usar esos conceptos y otros como agente, organización, objetivo,
tarea, estado mental, recurso, y así sucesivamente. En INGENIAS, queremos
promover el uso de estos conceptos desde el análisis hasta la implementación.
Para administrar la complejidad de la Especificación MAS, proponemos organizar
estos conceptos en cinco puntos de vista: organización, agente, objetivos / tareas,
interacciones y entorno. Estos puntos de vista básicamente corresponden a los ya
definidos en los conceptos de MESSAGE y vistas, ya que nuestro trabajo anterior
estaba en ese proyecto. En INGENIAS, hemos refinado MENSAJE conceptos y
puntos de vista, relaciones establecidas entre ellos, y identificó actividades en el
proceso de desarrollo para generar especificaciones MAS. El uso de vistas para
especificar un sistema se ha utilizado también en las obras de Vocales ingeniería
(Demazeau, 2001), MAS-CommonKADS (Iglesias, Mercedes Garijo, Gonzalez, y
Velasco, 1998), y Gaia (Wooldridge, Jennings, y Kinny, específicamente, editores
de modelos gráficos, generación de documentación y generación de código para
diferentes plataformas de destino y herramientas de validación.
Los grupos pueden contener agentes, roles, recursos o aplicaciones. Los grupos
son útiles
organización tiene uno o más objetivos y depende de sus agentes para realizar el