Verificación Estática

Autor: Louise Ward
Fecha De Creación: 8 Febrero 2021
Fecha De Actualización: 17 Mayo 2024
Anonim
Verificación Estática - Tecnología
Verificación Estática - Tecnología

Contenido

Definición: ¿Qué significa la verificación estática?

La verificación estática es un análisis de código de computadora para garantizar que se hayan cumplido las prácticas de codificación estándar sin tener que ejecutar el programa. Se realiza un análisis en algunas versiones del código fuente y proporciona a los programadores una forma de depurar el nuevo código y detectar posibles errores en el código compilado.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica la verificación estática

La verificación estática se usa ampliamente en software para sistemas informáticos críticos para la seguridad. Las tecnologías clave utilizadas en la verificación estática son el análisis de tiempo estático y la verificación de equivalencia. El tiempo y la verificación funcional en un flujo de verificación estático se separan y se ejecutan en paralelo. El análisis de temporización estática proporciona comprobaciones de temporización, mientras que la comprobación de equivalencia verifica la equivalencia funcional de dos versiones del mismo circuito a medida que el diseño escala a través de diferentes transformaciones, como el reordenamiento, el enrutamiento y la colocación de la cadena de exploración.

Algunas técnicas de implementación de la verificación estática son el análisis del flujo de datos, la verificación de modelos, la interpretación de abstracciones y el uso de afirmaciones.

Las herramientas generalmente utilizadas para la verificación estática incluyen Sonar, Yasca, Detector de copiar / pegar, Stylecop, FxCop, BLAST, Clang, Lint y Checkstyle.