Академический Документы
Профессиональный Документы
Культура Документы
Verificacin
Construir el sistema correctamente. Descubrir y corregir errores en el SBC desarrollado.
Tipos de inconsistencia
Estructural: Si no contiene ninguna regla intil: inalcanzable, un callejn sin salida, no ejecutable o redundate. Por ejemplo: Duplicacin: p^qr ; q^pr, No disparables: p^p r ; Ciclos de reglas: pr ; rx ; px Lgica: Reglas con conclusiones o antecedentes redundantes. Subsuncin de reglas (ocultas por otras). Reglas ejecutables en una misma situacin con conclusiones que producen contradiccin lgica
Tipos de inconsistencias
Semntica: Valores ilegales en variables. Se precisa un modelo de coherencia para definir conflictos semnticos porque dependen del contexto. Por ejemplo: Coherencia de un patrn: ($MiZapato velocidad 38) Coherencia de un conjunto de patrones: ($MiZapato talla 38)($MiZapato talla 44) Coherencia de una regla: Si ($MiZapato talla 38) Entonces ($MiZapato talla 44) Coherencia de un conjunto de reglas: Encadenamiento de reglas que lleva a afirmar un conjunto de patrones incoherentes
Ing. Conocimiento UC3M, 2004
Definicin de Validacin
Construir el sistema correcto. Actividad viva no sobre el papel. Segn ANSI/IEEE evaluar la conformidad con la especificacin de requisitos En IC: Determinar si el sistema satisface las necesidades del usuario. Con expertos y usuarios. Cuando? 2 tipos: Objetiva: basada en especificaciones formales Interpretativa: Actividades encaminadas a eliminar los errores de tipo conceptual y de contexto. A veces denominada evaluacin.
Ing. Conocimiento UC3M, 2004
Aspectos de Validacin
Qu se est validando? Metodologa de validacin. Criterios de validacin.
Qu se est validando?
La comunicacin del sistema con otros sistemas (transferencias) es adecuada. El interfaz es comprensible para el usuario. La explicacin del razonamiento del sistema es suficiente. Cumple los requisitos de ejecucin en tiempo real pedidos. El sistema cumple las especificaciones de seguridad. Satisfaccin y utilidad de los resultados finales e intermedios comparados con: resultados conocidos, prestaciones de un experto o de un modelo algortmico.
Ing. Conocimiento UC3M, 2004
Metodologa de validacin
Informal: reuniones. Mediante casos de test. Analoga con Turing. Significacin y correccin de los casos? Pruebas de campo. Actuacin en paralelo con experto. Validacin de subsistemas. Anlisis de sensibilidad. Sistemas con incertidumbre: cambios provocados.
Criterios de validacin
Cuntos casos de prueba. Cmo se generan estos casos de prueba. Establecer una proporcin entre casos fciles, medios y difciles. Cmo comparar los resultados con los de un experto. Cmo se mide la realizacin de un experto humano en ese campo. Cmo evaluar el sistema cuando distintos expertos opinan distintas cosas. Si se generan distintas respuestas cmo se consideran.
Ing. Conocimiento UC3M, 2004