Herramienta automatizada de pruebas unitarias y de integración para C/C++
Cantata es una herramienta automatizada de pruebas unitarias y de integración para los lenguajes C y C++, que permite a los desarrolladores verificar el cumplimiento de las normas o el código crítico para la empresa en plataformas de destino nativas e integradas.
Cantata ayuda a acelerar el cumplimiento de los requisitos de pruebas dinámicas de la norma mediante la automatización:
Cantata se integra con un amplio conjunto de cadenas de herramientas de desarrollo embebido, desde compiladores y herramientas de análisis estático hasta herramientas de construcción y gestión de requisitos. La interfaz gráfica de usuario ECLIPSE®, la estrecha integración de herramientas y las pruebas escritas en el código fuente C/C++ facilitan el uso de Cantata.
EXPLORE CANTATA
Pase el ratón por encima de las opciones para obtener más información.
CÓMO ENCAJA CANTATA EN SU PROCESO DE VERIFICACIÓN
Las herramientas de análisis estático y pruebas de software de QA Systems admiten la verificación en el flujo lineal de desarrollo de software que se indica a continuación. Recomendamos aplicar un enfoque secuencial a estas etapas de verificación con herramientas diseñadas y orientadas a cada propósito.
- CUMPLIR > Utilice QA-MISRA para obtener rápidamente el cumplimiento de los estándares de codificación en el escritorio del desarrollador en primer lugar.
- PRUEBA > Utilice Cantata para la ejecución dinámica automatizada del software conforme a la norma.
- ANALIZAR > Utilice Astrée para probar la ausencia de errores en tiempo de ejecución en toda la aplicación.
NB: Astrée utiliza la misma configuración que QA-MISRA, por lo que el esfuerzo para aplicarlo más tarde a un proyecto QA-MISRA posterior es bajo.
Opción especial de paquete de licencia compartida
QA-MISRA y Cantata comparten la misma tecnología de licencias. Esto permite a los clientes obtener una solución en paquete para que ambas herramientas compartan el mismo conjunto de licencias concurrentes, así como que las herramientas se integren juntas en el IDE basado en Eclipse.
Cuando QA-MISRA se compra como un paquete con Cantata o cuando una licencia existente de Cantata se convierte en un paquete, hay precios combinados muy atractivos disponibles. Póngase en contacto con nosotros para obtener más información.
CUMPLIMIENTO DE LAS NORMAS DE SEGURIDAD DEL SOFTWARE
Las normas internacionales de seguridad del software exigen pruebas de bajo nivel (unidad e integración) para obtener la certificación del software del dispositivo.
Además, la mayoría de las normas exigen que las herramientas de verificación utilizadas estén certificadas / cualificadas o probadas mediante su uso. Cantata ha sido certificada de forma independiente por SGS-TÜV SAAR GmbH para las principales normas de seguridad de software.
Los kits de certificación de herramientas de Cantata específicos para cada norma se proporcionan de forma gratuita y contienen todo lo necesario listo para usar, así como una guía completa para ayudarle a conseguir la certificación para el software de su dispositivo.
Los kits de cualificación de herramientas de Cantata también están disponibles cuando no se permite la certificación de herramientas según una norma, ya que la herramienta debe cualificarse por separado para cada proyecto (por ejemplo, para DO-178B/C).
Póngase en contacto con nosotros para obtener más información sobre los kits de certificación y cualificación de herramientas.
Cantata se ha utilizado con éxito para cumplir los requisitos de pruebas unitarias y de integración de:
NORMAS CERTIFICADAS / CUALIFICABLES
IEC 61508
Seguridad funcional de sistemas eléctricos/electrónicos/electrónicos programables relacionados con la seguridad
DO-178C
Consideraciones de software en la certificación de sistemas y equipos aerotransportados
OTRAS NORMAS
Automoción – SPICE
ISO/IEC 15504 Tecnología de la información – Evaluación de procesos
DO-278A
Directrices para la garantía de integridad del software de los sistemas de comunicación, navegación, vigilancia y gestión del tráfico aéreo (CNS/ATM).
ECCS-E-40
Ingeniería espacial: Software
Def Stan 00-55
Requisitos del Reino Unido para el software relacionado con la seguridad en equipos de defensa
MIL STD 498
US Military-Standard-498 Desarrollo de software y documentación.
NASA 8719.13C
Norma técnica de la NASA: Norma de seguridad del software
CONTENIDO DESTACADO
Pruebas de regresión automatizadas
Las pruebas de regresión automatizadas con Cantata son compatibles con el uso de herramientas de integración continua como Jenkins®.
Cantata Wrappers
Los Wrappers de Cantata pueden interceptar llamadas de código. Esta demostración rápida presenta los Wrappers y su uso con un objetivo incrustado.
¿Atascado con RTRT?
El conversor RTRT recicla automáticamente las PTU RTRT heredadas en Cantata, conservando toda la funcionalidad de prueba existente.