El elemento básico en la definición de la base de reglas que controla el comportamiento de un sistema difuso en XFL se denomina módulo. | ||
Cada módulo posee un conjunto de variables (entrada y salida) y una especificación de su estructura. En términos generales una definición de módulo tiene el formato de la derecha, donde: |
![]() | |
Identifier: Permite hacer referencias posteriores a este módulo desde algún otro módulo (compuesto). XFL requiere que las especificaciones definan un módulo denominado system, que describe el comportamiento global del sistema y cuyas variables de entrada/salida son las del sistema difuso completo. Cada una de las variables de este módulo deben ser definidas en VariableList mediante construcciones: | ||
![]() |
![]() | |
Identifier será usado en cualquier referencia a la variable dentro del módulo, mientras que TypeIdentifier define el tipo de la variable. | ||
ModuleStructure: XFL permite la definición de bases de reglas de estructura arbitrariamente compleja. Esta característica es soportada mediante la composición de módulos. El comportamiento de un sistema difuso descrito mediante XFL puede quedar definido mediante: | ||
Una base de reglas | ||
Composición de bases de reglas |