La semántica axiomática es un enfoque basado en la lógica matemática para demostrar la corrección de los programas de computadora . Está estrechamente relacionado con la lógica de Hoare .
La semántica axiomática define el significado de un comando en un programa al describir su efecto sobre las afirmaciones sobre el estado del programa. Las aserciones son declaraciones lógicas, predicados con variables, donde las variables definen el estado del programa.
Ver también
- Semántica algebraica (ciencias de la computación) - en términos de álgebras
- Semántica denotacional : mediante la traducción del programa a otro idioma.
- Semántica operacional - en términos del estado del cálculo
- Semántica formal de los lenguajes de programación : descripción general
- La semántica del transformador de predicados - describe el significado de un fragmento de programa como la función de la transformación de una condición posterior a la precondición necesaria para establecerlo.
- Afirmación (informática)