SlideShare a Scribd company logo
1 of 13
ARQUITECTURAS DE
PIZARRA O REPOSITÓRIO
        EQUIPO 4
INTRODUCCIÓN

• Un sistema de pizarra se implementa para resolver
  problemas en los cuales las entidades individuales
  se manifiestan incapaces de aproximarse a una
  solución, o para los que no existe una solución
  analítica, o para los que sí existe pero es inviable
  por la dimensión del espacio de búsqueda.
PARTES DE LA ARQUITECTURA DE
             PIZARRA
Todo modelo de este tipo consiste en las siguientes
tres partes:

• Fuentes de conocimiento, necesarias para resolver
  el problema.

• Una pizarra que representa el estado actual de la
  resolución del problema.

• Una estrategia, que regula el orden en que operan
  las fuentes.
COMPONENTES

• En esta arquitectura hay dos componentes
  principales: una estructura de datos que representa
  el estado actual y una colección de componentes
  independientes que operan sobre él [SG96]. En
  base a esta distinción se han definidos dos
  subcategorías principales del estilo:

• Si los tipos de transacciones en el flujo de entrada
  definen los procesos a ejecutar, el repositorio
  puede ser una base de datos tradicional
  (implícitamente no cliente-servidor).
• Si el estado actual de la estructura de datos
  dispara los procesos a ejecutar, el repositorio es lo
  que se llama una pizarra pura o un tablero de
  control.
•
USO E IMPLEMENTACIÓN

• Estos sistemas se han usado en aplicaciones que
  requieren complejas interpretaciones de proceso
  de señales (reconocimiento de patrones,
  reconocimiento de habla, etc), o en sistemas que
  involucran acceso compartido a datos con
  agentes débilmente acoplados.

• También se han implementado estilos de este tipo
  en procesos en lotes de base de datos y ambientes
  de programación organizados como colecciones
  de herramientas en torno a un repositorio común.
• Muchos más sistemas de los que se cree están
  organizados como repositorios: bibliotecas de
  componentes reutilizables, grandes bases de datos y
  motores de búsqueda.

• Algunas arquitecturas de compiladores que suelen
  presentarse como representativas del estilo tubería-
  filtros, se podrían representar mejor como propias del
  estilo de pizarra, dado que muchos compiladores
  contemporáneos operan en base a información
  compartida tal como tablas de símbolos, árboles
  sintácticos abstractos (AST), etcétera
• Así como los estilos lineales de tubería-filtros suelen
  evolucionar hacia (o ser comprendidos mejor
  como) estilos de pizarra o repositorio, éstos suelen
  hacer morphing a estilos de máquinas virtuales o
  intérpretes [GS94].
• Los estilos de pizarra no son sólo una curiosidad
  histórica; por el contrario, se los utiliza en
  exploraciones recientes de inteligencia artificial
  distribuida o cooperativa, en robótica, en modelos
  multi-agentes, en programación evolutiva, en
  gramáticas complejas, en modelos de crecimiento
  afines a los L-Systems de Lindenmayer, etc.
PROCESO DE RESOLUCIÓN

• Al comienzo del proceso de resolución, se
  establece el problema en la pizarra. Las fuentes
  tratan de resolverlo cambiando el estado. La única
  forma en que se comunican entre sí es a través de
  la pizarra. Finalmente, si de la cooperación resulta
  una solución adecuada, ésta aparece en la pizarra
  como paso final.
CONCLUSIÓN

• A nuestro juicio , el estilo de pizarra tiene pleno
  sentido si tanto los agentes (o las fuentes de
  conocimiento) como la pizarra se entienden en
  términos virtuales y genéricos, como clases que son
  susceptibles de instanciarse en diversas variedades
  de objetos computacionales
• De ser así, se podría incluir en este estilo un inmenso
  repertorio de aplicaciones de optimización y
  búsqueda en programación genética y evolutiva
  que de otro modo no encontraría un estilo en el
  cual encuadrarse.

• En un programa genético, efectivamente, una
  población (que vendría a ser homóloga a la
  fuente) evoluciona produciendo soluciones que se
  contrastan contra un criterio de adecuación (que
  sería la pizarra).
• . Considero que todas las arquitecturas basadas en
  elementos autónomos pero globalmente
  orientadas a una meta de convergencia hacia
  valores u objetivos (como las 22 redes neuronales,
  los modelos evolutivos y meméticos, los autómatas
  celulares y las redes booleanas aleatorias) son
  susceptibles de encuadrarse en la misma variedad
  estilística.

More Related Content

What's hot

Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
Roberth Loaiza
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
Isaias Toledo
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
Fernando Camacho
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
landeta_p
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 

What's hot (20)

Transacciones
TransaccionesTransacciones
Transacciones
 
Consideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSConsideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMS
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacion
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Analisis y diseño diagrama de contexto
Analisis y diseño diagrama de contextoAnalisis y diseño diagrama de contexto
Analisis y diseño diagrama de contexto
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisis
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 

Viewers also liked

Diseno de-software-en-arquitectura-cliente-servidor
Diseno de-software-en-arquitectura-cliente-servidorDiseno de-software-en-arquitectura-cliente-servidor
Diseno de-software-en-arquitectura-cliente-servidor
Oskr Gamez
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
Liliana Pacheco
 
Usos Educativos de los Sistemas Multiagente
Usos Educativos de los Sistemas MultiagenteUsos Educativos de los Sistemas Multiagente
Usos Educativos de los Sistemas Multiagente
gbgarcia
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
rehoscript
 
Arquitectura dirigida a eventos
Arquitectura dirigida a eventosArquitectura dirigida a eventos
Arquitectura dirigida a eventos
rehoscript
 
1 Clase Sistemas De Informacion
1 Clase Sistemas De Informacion1 Clase Sistemas De Informacion
1 Clase Sistemas De Informacion
Julio Pari
 
El modelo de interconexión de sistemas abiertos
El modelo de interconexión de sistemas abiertosEl modelo de interconexión de sistemas abiertos
El modelo de interconexión de sistemas abiertos
Aime Rodriguez
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
Ciencias
 
Gestión de ti arquitectura empresarial como programa de gestión, método de an...
Gestión de ti arquitectura empresarial como programa de gestión, método de an...Gestión de ti arquitectura empresarial como programa de gestión, método de an...
Gestión de ti arquitectura empresarial como programa de gestión, método de an...
Germania Rodriguez
 
Diseño de software en arquitectura cliente servidor
Diseño de software en arquitectura cliente   servidorDiseño de software en arquitectura cliente   servidor
Diseño de software en arquitectura cliente servidor
Cintia Cadena
 

Viewers also liked (20)

Estilos de Software
Estilos de SoftwareEstilos de Software
Estilos de Software
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2
 
Patrones de Diseño
Patrones de DiseñoPatrones de Diseño
Patrones de Diseño
 
Estilos arquitectónicos
Estilos arquitectónicosEstilos arquitectónicos
Estilos arquitectónicos
 
Diseno de-software-en-arquitectura-cliente-servidor
Diseno de-software-en-arquitectura-cliente-servidorDiseno de-software-en-arquitectura-cliente-servidor
Diseno de-software-en-arquitectura-cliente-servidor
 
Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Estilos arquitectonicos
Estilos arquitectonicosEstilos arquitectonicos
Estilos arquitectonicos
 
Introducción a los sistemas expertos
Introducción a los sistemas expertosIntroducción a los sistemas expertos
Introducción a los sistemas expertos
 
Usos Educativos de los Sistemas Multiagente
Usos Educativos de los Sistemas MultiagenteUsos Educativos de los Sistemas Multiagente
Usos Educativos de los Sistemas Multiagente
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Arquitectura dirigida a eventos
Arquitectura dirigida a eventosArquitectura dirigida a eventos
Arquitectura dirigida a eventos
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
 
1 Clase Sistemas De Informacion
1 Clase Sistemas De Informacion1 Clase Sistemas De Informacion
1 Clase Sistemas De Informacion
 
El modelo de interconexión de sistemas abiertos
El modelo de interconexión de sistemas abiertosEl modelo de interconexión de sistemas abiertos
El modelo de interconexión de sistemas abiertos
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
 
Principales estilos arquitectónicos
Principales estilos arquitectónicosPrincipales estilos arquitectónicos
Principales estilos arquitectónicos
 
Gestión de ti arquitectura empresarial como programa de gestión, método de an...
Gestión de ti arquitectura empresarial como programa de gestión, método de an...Gestión de ti arquitectura empresarial como programa de gestión, método de an...
Gestión de ti arquitectura empresarial como programa de gestión, método de an...
 
Diseño de software en arquitectura cliente servidor
Diseño de software en arquitectura cliente   servidorDiseño de software en arquitectura cliente   servidor
Diseño de software en arquitectura cliente servidor
 

Similar to Arquitecturas de pizarra o repositório

CC51A_Clase13-14_Patrones_Arquitectonicos.ppt
CC51A_Clase13-14_Patrones_Arquitectonicos.pptCC51A_Clase13-14_Patrones_Arquitectonicos.ppt
CC51A_Clase13-14_Patrones_Arquitectonicos.ppt
BayronHernandez12
 
Gardenia carranza
Gardenia carranzaGardenia carranza
Gardenia carranza
Xinita CG
 
Gardenia carranza
Gardenia carranzaGardenia carranza
Gardenia carranza
Xinita CG
 
Base de datos
Base de datosBase de datos
Base de datos
rickyxavi
 
Base de datos(quinteros)
Base de datos(quinteros)Base de datos(quinteros)
Base de datos(quinteros)
jonyquinteros
 
7. repres e infer parte4
7. repres e infer parte47. repres e infer parte4
7. repres e infer parte4
norma8avila
 
2.2. software base
2.2. software base2.2. software base
2.2. software base
Aly San
 

Similar to Arquitecturas de pizarra o repositório (20)

J15 45 peset_fernanda
J15 45 peset_fernandaJ15 45 peset_fernanda
J15 45 peset_fernanda
 
CC51A_Clase13-14_Patrones_Arquitectonicos.ppt
CC51A_Clase13-14_Patrones_Arquitectonicos.pptCC51A_Clase13-14_Patrones_Arquitectonicos.ppt
CC51A_Clase13-14_Patrones_Arquitectonicos.ppt
 
Gardenia carranza
Gardenia carranzaGardenia carranza
Gardenia carranza
 
Gardenia carranza
Gardenia carranzaGardenia carranza
Gardenia carranza
 
01 precentacion contreras_alvarez_octavio
01 precentacion contreras_alvarez_octavio01 precentacion contreras_alvarez_octavio
01 precentacion contreras_alvarez_octavio
 
Bases de datos jorge luis
Bases de datos jorge luisBases de datos jorge luis
Bases de datos jorge luis
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Arquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasArquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos Distribuidas
 
Arquitecturas de Bases de Datos
Arquitecturas de Bases de DatosArquitecturas de Bases de Datos
Arquitecturas de Bases de Datos
 
Generalidades bases de datos
Generalidades bases de datosGeneralidades bases de datos
Generalidades bases de datos
 
Fis 4 2
Fis 4 2Fis 4 2
Fis 4 2
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos(quinteros)
Base de datos(quinteros)Base de datos(quinteros)
Base de datos(quinteros)
 
7. repres e infer parte4
7. repres e infer parte47. repres e infer parte4
7. repres e infer parte4
 
7. repres e infer parte4
7. repres e infer parte47. repres e infer parte4
7. repres e infer parte4
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructurados
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
2.2. software base
2.2. software base2.2. software base
2.2. software base
 
software base
software basesoftware base
software base
 

More from rehoscript

Practicas oracle10g
Practicas oracle10gPracticas oracle10g
Practicas oracle10g
rehoscript
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807
rehoscript
 
Unidad 8 metodos_de_busqueda
Unidad 8 metodos_de_busquedaUnidad 8 metodos_de_busqueda
Unidad 8 metodos_de_busqueda
rehoscript
 
Unidad 6 ordenacion_interna
Unidad 6 ordenacion_internaUnidad 6 ordenacion_interna
Unidad 6 ordenacion_interna
rehoscript
 
Unidad 5 est. dat estruc. no lineal
Unidad 5 est. dat estruc. no linealUnidad 5 est. dat estruc. no lineal
Unidad 5 est. dat estruc. no lineal
rehoscript
 
Unidad 4 est. dat. recursividad
Unidad 4  est. dat. recursividadUnidad 4  est. dat. recursividad
Unidad 4 est. dat. recursividad
rehoscript
 
Unidad 3 estructuras lineales estaticas y dinamicas
Unidad 3 estructuras lineales estaticas y dinamicasUnidad 3 estructuras lineales estaticas y dinamicas
Unidad 3 estructuras lineales estaticas y dinamicas
rehoscript
 
Unidad 2 Manejo de memoria
Unidad 2 Manejo de memoriaUnidad 2 Manejo de memoria
Unidad 2 Manejo de memoria
rehoscript
 
Unidad 7 ordenacion_externa
Unidad 7 ordenacion_externaUnidad 7 ordenacion_externa
Unidad 7 ordenacion_externa
rehoscript
 
Analisis de algoritmos
Analisis de algoritmosAnalisis de algoritmos
Analisis de algoritmos
rehoscript
 
Lenguajes Decidibles
Lenguajes DecidiblesLenguajes Decidibles
Lenguajes Decidibles
rehoscript
 
Programación
 Programación Programación
Programación
rehoscript
 
Reseña y ensayo
Reseña y ensayoReseña y ensayo
Reseña y ensayo
rehoscript
 
Protocolo de investigacion
Protocolo de investigacionProtocolo de investigacion
Protocolo de investigacion
rehoscript
 
Tipos de entrevista
Tipos de entrevistaTipos de entrevista
Tipos de entrevista
rehoscript
 
Investigacion documental
Investigacion documentalInvestigacion documental
Investigacion documental
rehoscript
 
Arquitectura P2P
Arquitectura P2PArquitectura P2P
Arquitectura P2P
rehoscript
 
Arquitectura pipeline
Arquitectura pipelineArquitectura pipeline
Arquitectura pipeline
rehoscript
 
Modelado de procesos de negocio
Modelado de procesos de negocioModelado de procesos de negocio
Modelado de procesos de negocio
rehoscript
 

More from rehoscript (20)

Practicas oracle10g
Practicas oracle10gPracticas oracle10g
Practicas oracle10g
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807
 
Unidad 8 metodos_de_busqueda
Unidad 8 metodos_de_busquedaUnidad 8 metodos_de_busqueda
Unidad 8 metodos_de_busqueda
 
Unidad 6 ordenacion_interna
Unidad 6 ordenacion_internaUnidad 6 ordenacion_interna
Unidad 6 ordenacion_interna
 
Unidad 5 est. dat estruc. no lineal
Unidad 5 est. dat estruc. no linealUnidad 5 est. dat estruc. no lineal
Unidad 5 est. dat estruc. no lineal
 
Unidad 4 est. dat. recursividad
Unidad 4  est. dat. recursividadUnidad 4  est. dat. recursividad
Unidad 4 est. dat. recursividad
 
Unidad 3 estructuras lineales estaticas y dinamicas
Unidad 3 estructuras lineales estaticas y dinamicasUnidad 3 estructuras lineales estaticas y dinamicas
Unidad 3 estructuras lineales estaticas y dinamicas
 
Unidad 2 Manejo de memoria
Unidad 2 Manejo de memoriaUnidad 2 Manejo de memoria
Unidad 2 Manejo de memoria
 
Unidad 7 ordenacion_externa
Unidad 7 ordenacion_externaUnidad 7 ordenacion_externa
Unidad 7 ordenacion_externa
 
Analisis de algoritmos
Analisis de algoritmosAnalisis de algoritmos
Analisis de algoritmos
 
Lenguajes Decidibles
Lenguajes DecidiblesLenguajes Decidibles
Lenguajes Decidibles
 
Claselexico
ClaselexicoClaselexico
Claselexico
 
Programación
 Programación Programación
Programación
 
Reseña y ensayo
Reseña y ensayoReseña y ensayo
Reseña y ensayo
 
Protocolo de investigacion
Protocolo de investigacionProtocolo de investigacion
Protocolo de investigacion
 
Tipos de entrevista
Tipos de entrevistaTipos de entrevista
Tipos de entrevista
 
Investigacion documental
Investigacion documentalInvestigacion documental
Investigacion documental
 
Arquitectura P2P
Arquitectura P2PArquitectura P2P
Arquitectura P2P
 
Arquitectura pipeline
Arquitectura pipelineArquitectura pipeline
Arquitectura pipeline
 
Modelado de procesos de negocio
Modelado de procesos de negocioModelado de procesos de negocio
Modelado de procesos de negocio
 

Arquitecturas de pizarra o repositório

  • 1. ARQUITECTURAS DE PIZARRA O REPOSITÓRIO EQUIPO 4
  • 2. INTRODUCCIÓN • Un sistema de pizarra se implementa para resolver problemas en los cuales las entidades individuales se manifiestan incapaces de aproximarse a una solución, o para los que no existe una solución analítica, o para los que sí existe pero es inviable por la dimensión del espacio de búsqueda.
  • 3. PARTES DE LA ARQUITECTURA DE PIZARRA Todo modelo de este tipo consiste en las siguientes tres partes: • Fuentes de conocimiento, necesarias para resolver el problema. • Una pizarra que representa el estado actual de la resolución del problema. • Una estrategia, que regula el orden en que operan las fuentes.
  • 4. COMPONENTES • En esta arquitectura hay dos componentes principales: una estructura de datos que representa el estado actual y una colección de componentes independientes que operan sobre él [SG96]. En base a esta distinción se han definidos dos subcategorías principales del estilo: • Si los tipos de transacciones en el flujo de entrada definen los procesos a ejecutar, el repositorio puede ser una base de datos tradicional (implícitamente no cliente-servidor).
  • 5. • Si el estado actual de la estructura de datos dispara los procesos a ejecutar, el repositorio es lo que se llama una pizarra pura o un tablero de control. •
  • 6. USO E IMPLEMENTACIÓN • Estos sistemas se han usado en aplicaciones que requieren complejas interpretaciones de proceso de señales (reconocimiento de patrones, reconocimiento de habla, etc), o en sistemas que involucran acceso compartido a datos con agentes débilmente acoplados. • También se han implementado estilos de este tipo en procesos en lotes de base de datos y ambientes de programación organizados como colecciones de herramientas en torno a un repositorio común.
  • 7. • Muchos más sistemas de los que se cree están organizados como repositorios: bibliotecas de componentes reutilizables, grandes bases de datos y motores de búsqueda. • Algunas arquitecturas de compiladores que suelen presentarse como representativas del estilo tubería- filtros, se podrían representar mejor como propias del estilo de pizarra, dado que muchos compiladores contemporáneos operan en base a información compartida tal como tablas de símbolos, árboles sintácticos abstractos (AST), etcétera
  • 8. • Así como los estilos lineales de tubería-filtros suelen evolucionar hacia (o ser comprendidos mejor como) estilos de pizarra o repositorio, éstos suelen hacer morphing a estilos de máquinas virtuales o intérpretes [GS94].
  • 9. • Los estilos de pizarra no son sólo una curiosidad histórica; por el contrario, se los utiliza en exploraciones recientes de inteligencia artificial distribuida o cooperativa, en robótica, en modelos multi-agentes, en programación evolutiva, en gramáticas complejas, en modelos de crecimiento afines a los L-Systems de Lindenmayer, etc.
  • 10. PROCESO DE RESOLUCIÓN • Al comienzo del proceso de resolución, se establece el problema en la pizarra. Las fuentes tratan de resolverlo cambiando el estado. La única forma en que se comunican entre sí es a través de la pizarra. Finalmente, si de la cooperación resulta una solución adecuada, ésta aparece en la pizarra como paso final.
  • 11. CONCLUSIÓN • A nuestro juicio , el estilo de pizarra tiene pleno sentido si tanto los agentes (o las fuentes de conocimiento) como la pizarra se entienden en términos virtuales y genéricos, como clases que son susceptibles de instanciarse en diversas variedades de objetos computacionales
  • 12. • De ser así, se podría incluir en este estilo un inmenso repertorio de aplicaciones de optimización y búsqueda en programación genética y evolutiva que de otro modo no encontraría un estilo en el cual encuadrarse. • En un programa genético, efectivamente, una población (que vendría a ser homóloga a la fuente) evoluciona produciendo soluciones que se contrastan contra un criterio de adecuación (que sería la pizarra).
  • 13. • . Considero que todas las arquitecturas basadas en elementos autónomos pero globalmente orientadas a una meta de convergencia hacia valores u objetivos (como las 22 redes neuronales, los modelos evolutivos y meméticos, los autómatas celulares y las redes booleanas aleatorias) son susceptibles de encuadrarse en la misma variedad estilística.