Cantata is a unit and integration testing tool, enabling developers to verify standard compliant or business critical code on host native and embedded target platforms.
Cantata helps accelerate compliance with the standard’s dynamic testing requirements by automating:
Cantata is integrated with an extensive set of embedded development toolchains, from compilers and static analysis tools to build and requirements management tools. The ECLIPSE® GUI, tight tool integrations and tests written in the source C/C++ code, all make Cantata easy to use.
Matthias Schmidt, Test management, Verification and Validation,
Bosch Engineering GmbH
Padmakumar TV, Senior Engineering Specialist,
International software safety standards require evidence of low level (unit and integration) testing to obtain certification for the device software.
In addition, most standards require that test tools used are certified / qualified or proven through use. Cantata has been independently certified by SGS-TÜV SAAR GmbH for the main software safety standards. Standard specific Cantata tool certification kits are provided free of charge and contain everything needed out-of-the-box as well as comprehensive guidance to help you achieve certification for your device software. Tool qualification of Cantata is also available where tool certification against a standard is not permitted as the tool must be qualified separately for each project (e.g. for DO-178B/C).
Over the last 20 years Cantata has been successfully used to comply with the testing requirements of:
For further information please see the links below:
Over the last 20 years Cantata has also been successfully used to comply with the testing requirements of the following standards:
ISO/IEC 15504 Information technology — Process assessment
Guidelines for Communication, Navigation, Surveillance and Air Traffic Management (CNS/ATM) Systems Software Integrity Assurance.
Space Engineering: Software
UK Requirements for Safety Related Software in Defence Equipment
US Military-Standard-498 Software Development and Documentation.
NASA Technical Standard: Software Safety Standard
Cantata for DevOps
Cantata can be used for Continuous Testing within a DevOps pipeline. Click the graphic for further information on this topic.
Cantata Wrappers can intercept code calls. This quick demo introduces Wrappers and their use with an embedded target.
Stuck with RTRT?
The RTRT Converter automatically recycles legacy RTRT PTUs into Cantata, retaining all existing test functionality.