Agent Factory. Una herramienta para el desarrollo ágil de agentes.

miércoles, 21 de mayo de 2008

Para cumplir los principios del manifiesto ágil una de las fases más importantes es la de producción de código, que en esta metodología se basa en una herramienta (Agent Factory) para la generación automática de las estructuras del agente.
Esta herramienta:

  • Analiza los diagramas de identificación de agentes y de la Ontología y genera un primer esqueleto de las clases del agente necesarias.
  • Permite introducir patrones en el proyecto para mejorar la funcionalidad.
  • Genera código para el sistema multiagente. Este código consiste en un esqueleto del agente y clases con sus tareas, que más tarde se completa con los patrones reutilizados. Algunos experimentos han demostrado un porcentaje de reutilización de código que es de aproximadamente 50-60%.

Otra parte importante son las pruebas ya que estas comprueban el cumplimiento de los requisitos. Estas pruebas deberían prepararse antes de la fase de codificación, de acuerdo con las especificaciones. El Agent Factory facilita el testeo de los agentes.

0 Comments: