Ingenias

Páginas: 16 (3921 palabras) Publicado: 11 de diciembre de 2012
Metodologías de diseño de un SMA

La construcción de un SMA integran tecnologías de diferentes áreas del conocimiento:
- Técnicas de ingeniería de software para estructurar el proceso de desarrollo
- Técnicas de inteligencia artificial para adoptar a los programas de capacidad para tratar situaciones imprevistas y tomar decisiones.
- Técnicas de programación concurrente ydistribuidos para tratar la coordinación de tareas ejecutadas en diferentes maquinas bajo diferentes políticas de planificación.

Existen plataformas de desarrollo que dan soluciones parciales al modelado de comportamiento y a la coordinación de agentes. El rango va desde proporcionar servicios básicos (gestión de agentes, librerías de algoritmo, localización de agentes o movilidad), como JADE,Grasshopper o ABBLE, hasta entornos de desarrollo donde se configuran armazones (frameworks) software como ZEUS o agentTool.

A continuación se describiran algunas metodologías que pueden ser utilizadas para el diseño de un sistema multiagente (SMA).

AAII/BDI
Dentro de esta metodología se consideran dos puntos de vistas:
- externo – en el que se identifican los agentes y sus interacciones- interno – que describe el comportamiento de cada uno de los agentes

El desarrollo de un SMA está guiado por la elaboración y refinamiento de estos puntos de vistas. El proceso consta de varias iteraciones, considerando primero el punto de vista externo, seguido del punto de vista interno.

El propósito del punto de vista externo es identificar una jerarquía de clases de agentes (el modelode agentes) y un conjunto de relaciones entre agentes (modelo de interacciones). Este proceso permite asignar funcionalidad (servicios) a los agentes y determinar sus relaciones (de servicio e interacciones).

El punto de vista interno, está basado en el modelo BDI, partiendo de los servicios proporcionados por el agente y las interacciones y eventos asociados al agente, lo que permitedeterminar los objetivos del agente, y mediante su descomposición se van identificando sus subobjetivos hasta llegar a un nivel suficiente de detalle en el que se pueden asociar planes par su ejecución.

Ingeniería de las vocales
Esta metodología considera cinco puntos de vista:
- Agente
- Entorno
- Interacciones
- Organización
- Usuario

Rol – aparece de forma natural cuando se considera elaspecto organizacional del sistema, como es el caso de los SMA. Los roles identifican la funcionalidad, en términos de servicios, y las características de las partes en las interacciones. Los agentes representan roles en el sistema, tiene capacidades para realizar los servicios correspondientes.

MESSAGE e INGENIAS
MESSAGE (Methodology for Engineering Systems of Software Agents), ésta es unametodología orientada a agentes la cual incorpora técnicas de ingeniería del software cubriendo el análisis y diseño de sistemas multiagente. La metodología provee un lenguaje, un método y unas guías de cómo aplicar la metodología, centrándose en las fases de análisis y diseño y lanzando ideas sobre el resto de etapas como implementación, pruebas e implantación.

MESSAGE hace uso de un metamodelo parael modelado del SMA. Un agente es definido a partir de un conjunto de características que deben tener aquellas entidades etiquetadas como agentes. Estas características son:
- Un agente tiene cierto conocimiento del mundo donde vive.
- Un agente es responsable de alcanzar y mantener ciertos objetivos que caracterizan su conducta.
- Un agente es capaz de observar el estado de ciertos objetos enel entorno y de sentir ciertos eventos.
- Las interacciones entre agentes son descritas en términos de acciones comunicativas.
- Un agente puede ejecutar acciones que afecten a los objetos del entorno.

Una extensión de los metamodelos y su validación mediante la experimentación y el desarrollo de varios casos de estudio, es la metodología INGENIAS.

INGENIAS, como MESSAGE, define un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenio
  • Ingenier
  • el ingenioso
  • ingenio
  • ingenio
  • mis ingenios
  • Ingenier
  • INGENIO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS