Dsfssdfsd

Páginas: 19 (4710 palabras) Publicado: 5 de septiembre de 2011
¿QUÉ ES CLIPS?
CLIPS (C Language Integrated Production System) es una herramienta para el desarrollo de sistemas expertos (SE) creada por la Software Technology Branch (STB), NASA/Lyndon B. Johnson Space Center. Los orígenes de CLIPS se remontan a 1984.
Se diseñó para facilitar el desarrollo de software que modele el conocimiento humano (expertise):
• Con propósitos específicos: altaportabilidad, bajo coste, y facilidad de integración.
• CLIPS permite integración completa con otros lenguajes de programación como C o Ada.
• Puede ser llamado desde un lenguaje procedural, realizando su función y devolver el control al programa que le llamó.
• También se puede definir código procedural como funciones externas llamadas desde CLIPS. Cuando el código externo finaliza su ejecucióndevuelve el control a CLIPS.
CLIPS es un entorno completo para la construcción de SE basados en reglas y/o objetos. La versión estándar de CLIPS proporciona un entorno de desarrollo interactivo orientado a texto, incluyendo una herramienta de depuración, ayuda on-line y un editor integrado, aunque se han desarrollado interfaces visuales para plataformas Macintosh, Windows 3.x y el sistema X Window.La versión del prototipo de CLIPS fue desarrollada en 1985 en dos meses. La atención particular fue dada a hacer la herramienta compatible con los sistemas expertos usados en inteligencia artificial.

La sintaxis de CLIPS fue hecha para asemejarse muy de cerca a la sintaxis de un subconjunto de la herramienta del sistema experto del ART desarrollada por Inference Corporation. Aunqueestuvieron modelados originalmente de ART, CLISP fue desarrollado enteramente sin ayuda de la inferencia o del acceso al código de fuente del ART. El intento original para CLISP era ganar la penetración y el conocimiento útil sobre la construcción de las herramientas y poner la base para la construcción de una herramienta de reemplazo para las herramientas comerciales que eran utilizadas por aquelentonces.

Desarrollo

Versión | Descripción |
La versión 1,0 demostró la viabilidad del concepto del proyecto. | Después del desarrollo adicional, llegó a ser evidente que CLIPS sería una herramienta de bajo costo ideal para los propósitos del entrenamiento. Otro año del desarrollo y del uso interno mejoraban su portabilidad, funcionamiento, funcionalidad, y documentación de soporte. |
Laversión 3,0 de CLIPS fue puesta a disposición fuera de la NASA en el verano de 1986. | Otros realces transformaron CLISP de una herramienta de entrenamiento en una herramienta útil para el desarrollo. |
Versiones 4,0 y 4,1 de CLIPS. | Manual de referencia lanzado de CLISP respectivamente en el verano y a finales de 1987. |
La versión 4,2 de CLIPS, lanzada en el verano de 1988. | Reescritura completade CLIPS para la modularidad del código. También fueron incluidos con este lanzamiento un manual de la arquitectura que proporcionaba una descripción detallada de la arquitectura del software de CLIPS y un programa utilitario para ayudar en la verificación y la validación de programas basados en las reglas. |
La versión 4,3 de CLIPS, lanzada en el verano de 1989. | Agregó más funcionalidad.Originalmente, la metodología primaria de la representación en CLIPS era un lenguaje basado en el algoritmo de Rete. |
La versión 5,0 de CLIPS, lanzada en 1991. | Introdujo dos nuevos paradigmas de programación: programación procedural (según lo encontrado en lenguajes tales como C y Ada) y programación orientada a objetos. |
La versión 5,1 de CLIPS, lanzada a fines de1991. | Mejora del softwarerequerida para apoyar las interfaces desarrolladas y/o realzadas de Windows, de MSDOS, y de Macintosh. |
Versión 6,0 de CLIPS, lanzada en 1993. | Ayuda para el desarrollo de programas modulares e integración entre las capacidades de programación orientadas a objetos y basadas en las reglas de CLIPS. |
Versión 6,1 de CLIPS, lanzada en 1998. | Mejora para compiladores NO-ANSI C y para los...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS