Articulo de referencia

Lista de software y herramientas de Ada

Esta es una lista de software y herramientas de programación para el lenguaje de programación Ada , que incluye entornos de desarrollo integrados (IDE) , compiladores , bibliote...

Esta es una lista de software y herramientas de programación para el lenguaje de programación Ada , que incluye entornos de desarrollo integrados (IDE) , compiladores , bibliotecas , herramientas de verificación y depuración, bibliotecas de computación numérica y científica , y proyectos relacionados.

Compiladores

Entornos de desarrollo integrados (IDE) y editores

Bibliotecas y marcos de trabajo

Ver también: Bibliotecas Ada en Wikilibros
  • Ada.Calendar — biblioteca de fechas y horas
  • Servicios web Ada (AWS) : soporte para servicios web RESTful y SOAP [ 10 ] [ 11 ]
  • Ada.Text_IO : biblioteca estándar para entrada/salida de texto.
  • Florist (enlace POSIX Ada) – implementación de código abierto de los enlaces POSIX Ada
  • GNAT – Compilador Ada parte de GCC , que también proporciona una extensa jerarquía de paquetes de bibliotecas y tiempo de ejecución. [ 12 ]
  • GtkAda : enlaces Ada para el kit de herramientas de interfaz gráfica de usuario GTK+
  • Matreshka : un marco de trabajo Ada multipropósito que admite Unicode , XML , JSON y más.
  • XML/Ada – Biblioteca para el procesamiento de XML y Unicode

Sistemas en tiempo real y sistemas embebidos

  • Tareas de Ada : soporte integrado para la concurrencia con tareas, objetos protegidos y rendezvous.
  • Ada.Real_Time : relojes en tiempo real, retardos y programación.
  • Perfiles ARINC 653 Ada — para aplicaciones de aviónica en tiempo real [ 13 ]
  • Enlaces OpenMP Ada: programación paralela para sistemas embebidos multinúcleo [ 14 ]
  • Perfil Ravenscar : subconjunto de tareas de Ada para ejecución determinista y en tiempo real [ 15 ].

Computación numérica y científica

  • Ada.Numerics : bibliotecas para métodos numéricos, álgebra lineal y funciones matemáticas.
  • Bibliotecas matemáticas SPARK: rutinas numéricas compatibles con métodos formales [ 16 ]

Verificación, depuración y análisis

  • GNATprove: herramienta de verificación formal y análisis estático para Ada y SPARK [ 17 ].
  • GNATstack: análisis y comprobación de la pila en tiempo de ejecución [ 18 ]
  • GNATcoverage: medición de la cobertura de código para proyectos Ada [ 19 ]
  • AdaControl — comprobación de estilo y métricas para Ada [ 20 ]

Marcos de prueba

  • AUnit — marco de pruebas unitarias para Ada [ 21 ]
  • GNATtest — marco de pruebas automatizadas para Ada [ 22 ]

Documentación y generación de código

  • GNATdoc — genera documentación HTML a partir del código fuente de Ada [ 23 ]

Véase también

  • AdaCore: GNAT, SPARK y otras herramientas de Ada.
  • Centro de Intercambio de Información de la ADA
  • Awesome-Ada : lista de GitHub de software y herramientas Ada.
  • Herramientas Ada gratuitas y de código abierto
  • Compilador GNAT/GCC Ada

Referencias

  1. https://www.adacore.com/gnat
  2. "GNAT Pro" .
  3. "Compilador Ada, Ada95, C embebido, Herramientas embebidas, Compiladores, Análisis completo de programas, Análisis estático de código, Multinúcleo" .
  4. "Herramientas de desarrollo de Ada para Windows, Linux o UNIX | PTC" .
  5. "GNAT Studio" .
  6. "Emacsmirror/Ada-mode" . GitHub .
  7. https://www.adacore.com/gnatbench
  8. "GNATbench | Plugins, paquetes y productos de Eclipse - Eclipse Marketplace | Fundación Eclipse" .
  9. "AdaCore/Ada_language_server" . GitHub .
  10. "5. Uso de SOAP — AWS: Documentación de Ada Web Server 26.0w" .
  11. "AdaCore/Aws" . GitHub .
  12. "12. La biblioteca GNAT — Documentación del manual de referencia GNAT 26.0w" .
  13. "Particionamiento de espacio y tiempo con ARINC 653 y pragma Profile" (PDF) . Archivado (PDF) del original el 4 de noviembre de 2005. Consultado el 26 de septiembre de 2025 .
  14. Royuela, Sara; Pinho, Luis Miguel; Quiñones, Eduardo (mayo 2020). "Habilitación de la interoperabilidad de los tiempos de ejecución de Ada y OpenMP mediante ejecución basada en plantillas". Revista de Arquitectura de Sistemas . 105 101702. doi : 10.1016/j.sysarc.2019.101702 . hdl : 2117/189546 .
  15. "Guía para el uso del perfil Ada Ravenscar en sistemas de alta integridad" (PDF) . Archivado (PDF) del original el 25/02/2005 . Consultado el 26/09/2025 .
  16. "5.11. Bibliotecas SPARK — Guía del usuario de SPARK 26.0w" .
  17. "7. Verificación formal con GNATprove — Guía del usuario de SPARK 26.0w" .
  18. "GNATstack" .
  19. "Cobertura GNAT" .
  20. "AdaControl" .
  21. "Libro de cocina de Aunit" .
  22. "GNATtest" .
  23. "AdaCore/Gnatdoc" . GitHub .
  • "Herramientas | Libre" . Archivado del original el 17 de julio de 2012. Consultado el 27 de noviembre de 2025 .