stringtranslate.com

Lista de herramientas para análisis de código estático

Esta es una lista de herramientas notables para el análisis de programas estáticos (el análisis de programas es sinónimo de análisis de código).

Herramientas de análisis de código estático

Idiomas

ada

C,C++

C#

CEI 61131-3

Java

javascript

C objetivo, Objetivo-C++

papá

embalaje

perla

PL/SQL

Generador de energía, PowerScript

Pitón

Transact-SQL

Herramientas con detección de código duplicado

Herramientas de métodos formales.

Herramientas que utilizan sonido , es decir, aproximación excesiva a un modelo riguroso, enfoque de métodos formales para el análisis estático (por ejemplo, uso de aserciones de programas estáticos ). Los métodos sólidos no contienen falsos negativos para los programas libres de errores, al menos en lo que respecta al modelo matemático idealizado en el que se basan (no existe una solidez "incondicional"). Tenga en cuenta que no hay garantía de que informarán todos los errores de los programas con errores, informarán al menos uno.

Ver también

Referencias

  1. ^ "Comprobador de CPA". 2015-02-08.
  2. ^ "Análisis estático en Xcode". Manzana. Archivado desde el original el 5 de septiembre de 2009 . Consultado el 3 de septiembre de 2009 .
  3. ^ "Ejecutando el analizador dentro de Xcode". Archivado desde el original el 5 de diciembre de 2021 . Consultado el 14 de enero de 2022 .
  4. ^ "Herramientas e lenguajes de prueba de seguridad de aplicaciones admitidos". codificadox.com . Consultado el 25 de abril de 2017 .
  5. ^ "Sitio web de Coverity Scan" . Consultado el 23 de agosto de 2023 .
  6. ^ "Sitio web de ECLAIR" . Consultado el 7 de octubre de 2021 .
  7. ^ "CppDepend qué hay de nuevo". cppdepend.com . Consultado el 1 de marzo de 2023 .
  8. ^ "Readme.md de las guías de estilo de Google". GitHub . Consultado el 8 de noviembre de 2021 .
  9. ^ Malcolm, David (26 de marzo de 2020). "Análisis estático en GCC 10". Desarrollador de Red Hat . Consultado el 13 de abril de 2022 .
  10. ^ "¡UNIX es gratis!". lemis.com. 2002-01-24.
  11. ^ "Depende de las novedades". ndepend.com . Consultado el 15 de junio de 2022 .
  12. ^ "PMD: explore /pmd/5.0.0 en SourceForge.net" . Consultado el 9 de diciembre de 2012 .
  13. ^ "Elimine StrictDuplicateCodeCheck y el paquete completo · Número 523 · checkstyle/Checkstyle". GitHub .
  14. ^ "Análisis estático en Xcode". Manzana . Consultado el 3 de septiembre de 2009 .
  15. ^ "Visual Expert para Oracle: analizador de código PL/SQL". www.visual-expert.com . 2017-08-24.
  16. ^ "Visual Expert para SQL Server: analizador de código Transact SQL". www.visual-expert.com . 2017-08-24.
  17. ^ Cousot, Patricio (2007). "El papel de la interpretación abstracta en los métodos formales". Quinta Conferencia Internacional IEEE sobre Ingeniería de Software y Métodos Formales (SEFM 2007) . Conferencia internacional IEEE sobre ingeniería de software y métodos formales. págs. 135-140. doi :10.1109/SEFM.2007.42. ISBN 978-0-7695-2884-7. S2CID  67212.

enlaces externos