60 likes | 76 Views
PATRÓN DE ARQUITECTURA EN PIZARRA. INTRODUCCIÓN. Modelo arquitectónico de software habitualmente utilizado en sistemas expertos, multiagente y basados en el conocimiento.
E N D
INTRODUCCIÓN Modelo arquitectónico de software habitualmente utilizado en sistemas expertos, multiagente y basados en el conocimiento. La arquitectura en pizarra consta de múltiples elementos funcionales, denominados agentes, y un instrumento de control denominado pizarra.
INTRODUCCIÓN Los agentes están especializados en resolver una tarea concreta. Todos ellos cooperan para alcanzar una meta común, si bien, sus objetivos individuales no están aparentemente coordinados.
INTRODUCCIÓN Un agente examina la pizarra, realiza su tarea y escribe sus conclusiones en la misma pizarra. De esta manera, otro agente puede trabajar sobre los resultados generados por otro. La computación termina cuando se alcanza alguna condición deseada entre los resultados escritos en la pizarra.
ESTRUCTURA - Fuente de conocimiento: proveenáreas de conocimientoparticulares que aportanhipótesis de la solución y son las encargadas de leer y escribiren la pizarra - Pizarra: estructura de datos central. Provee de una interfaz que permite a todas las fuentes de conocimiento leer y escribirenél - Control: monitorea los cambiosen la pizarra y decide quéaccionestomará
VENTAJAS DESVENTAJAS No se garantiza una buena solución Alto esfuerzo en desarrollo • Posibilita la integración de agentes • Útil cuando el flujo de control del algoritmo es enrevesado