La Base de Control es la estructura de representación del conocimiento que permite organizar una aplicación estructurándola por módulos, donde cada módulo representa un subprograma que reúne todos los elementos que se relacionan con un aspecto de la decisión.

La diferencia entre esta nueva propuesta de división por módulos y la que utilizan los LRC más novedosos, es que en estos últimos, se agrupan las reglas de producción por módulos y se ejecuta el procesamiento de estos módulos en el orden que lo programe el IC, pero siempre el procesamiento es guiado por las reglas de producción.

Con la nueva propuesta, se organiza la aplicación en módulos, independientemente de las reglas de producción, y la forma de procesar la aplicación también la determina el IC.

¿Qué representa la estructura Base de Control?

La estructura Base de Control representa en la computadora dos elementos fundamentales en el desarrollo de una aplicación:

  • La forma de organizar la aplicación
  • La manera de construir las conclusiones durante la ejecución

Es una plantilla que permite diseñar una aplicación con múltiples características donde cada parte de la aplicación puede ser personalizada individualmente, facilitando de esta forma el diseño de ambientes muy versátiles con un manejo muy cómodo de los parámetros de esta estructura.

Definición de Base de Control

La Base de Control es una estructura a nivel jerárquico superior al resto de las formas de representar el conocimiento que han sido estudiadas hasta este momento.

Esta estructura puede ser considerada como meta-conocimiento, puesto que se utiliza para indicarle al sistema cómo utilizar su conocimiento.Su sintaxis se presenta a través de la siguiente definición:

Definición 7.1: Se denomina Base de Control al par <Rg, E> donde Rg representa un conjunto de Reglas Asociadas y E un conjunto de t estructuras, cuyos elementos ei ? E (i=1,…, t) están definidos de la siguiente forma:</Rg,> ei = < Oi, Cai, Sui, Pai, Ci, Tsi, Di, Rci, Rai> donde:

ei se llama División de la BC, y representa un módulo o una parte en la que se divide el problema

Oi es el conjunto de proposiciones definidas como objetivos,

Cai es la condición de análisis,

Sui son las suposiciones alternas en relación con la condición,

Pai es el conjunto de proposiciones asociadas que deben estar evaluadas,

Ci caracterización de la división,

Tsi tipo de salida,

Di conjunto de divisiones asociadas (subdivisiones),

Rci conjunto de reglas que definen el esquema de control interno de la división,

Rai conjunto de reglas asociadas al proceso de elaboración de las conclusiones.

A través de sus dos parámetros principales E y Rg pueden definirse la cantidad de módulos (divisiones) que va a tener la aplicación y la cantidad de reglas asociadas a la Base de Control directamente. Puede ocurrir que Rg o E pueden estar ausentes, pero no ambos a la vez.

Ambiente visual para la creación y edición de la Base de Control

La figura 7.1 muestra el sistema de adquisición del conocimiento, el cual se utiliza para la creación y edición de la estructura de representación del conocimiento Base de Control.

Como se puede observar en la figura, el ambiente consiste de un menú, un conjunto de íconos para la selección rápida de algunas opciones de la Base de Control y tres vistas o ventanas para realizar las diferentes operaciones de este tipo de conocimiento.

Las ventanas de este ambiente se organizan como sigue:

  • Ventana superior izquierda:

    Árbol que representa la estructura completa de la Base de Control, a través de la cual se pueden realizar operaciones de selección, adición y borrado de las componentes de ésta (reglas y divisiones). Cada nodo del árbol representa una división que se identifica por las letras DIV seguidas del número de la división.

  • Ventana superior derecha:

    Colección de carpetas para la definición y edición de los parámetros de las divisiones de la Base de Control.

  • Ventana inferior:

    Listado de las reglas de Conclusión y Apoyo de la Base de Control de división actual. Este listado incluye, además del tipo de antecedente de la regla, el tipo de regla dentro de las de Conclusión y Apoyo.

La selección de una división se realiza en la ventana superior izquierda, ubicando el cursor en la división deseada y seleccionándola con un click del ratón.

Las divisiones se clasifican en básicas y subdivisiones. Las divisiones básicas son aquellas que no son descendientes de otra división, estos es, que no tienen división padre. En la figura 5.1 la única división básica es DIV 1. Las subdivisiones o divisiones asociadas son las divisiones descendientes de alguna otra, independientemente del nivel de descendencia, para la figura 5.1, el resto de las divisiones.

Los detalles de la información que se puede manejar para cada carpeta se describen en las sesiones siguientes de manera individual.