2. Introduction
• Cantata 6.2A, available from October 2013, is an update for
Cantata 6.2 that provides mid-cycle access to improvements, but
retains the recent certification of Cantata 6.2 by SGSTÜV SAAR.
• This release contains more than 30 separate enhancements and
fixes. The full set of changes is documented in the Release Notes
shipped as part of the supplied tool documentation.The most
important changes are highlighted below.
3. Unit / IntegrationTest
• Unit – Single ModuleTesting
• Integration – Modules are combined as a group and tested
Why..?
• For most safety-critical industries, international standards for device
software require evidence of low-level testing and information about how
much of the code was tested for certification. Cantata supports the highest
safety levels for the most important standards, and unlike any other
solutions on the market, the CantataTool Certification Kit is completely
free.
4. Usability
• The Quick Start Guide is now provided as HTML directly within
the Cantata IDE to make referencing it easier.
• A new ‘About’ information dialogue box has been added to the
Cantata Help menu to help users identify the installed versions of
the different Cantata components.
5. AutoTest for Embedded Code
• The AutoTest generation engine in Cantata 6.2A now uses the leading EDG
(Edison Design Group) C/C++ parser, enabling Cantata to automatically test
a much wider range of embedded target code including support of non-
standard language features.
• Previously called ‘BaselineTesting’ the name AutoTest, also makes it
clearer to engineers that Cantata tests can be automatically generated from
source code to achieve 100% statement, decision and even MC/DC coverage
6. Stubs for C++
• Cantata automatically initialises variables to NULL when generating test
cases, so that in the majority of situations the generated test cases will
compile
7. Object Creation
• One of the issues testers face is in creating the initial test object, on which
methods will be called during the test. Cantata 6.2A makes it easier for users
to create test objects in C++.
8. Dramatically faster GUI
• Cantata 6.2A brings a significant reduction in memory requirements.This
dramatically speeds up the initial loading of data within the Cantata
graphicalTest Script Manager especially for large code bases.
9. Extended Platform Support
• Cantata 6.2A includes a completely new comprehensive plug-in integration,
directly into theTexas Instruments Code Composer Studio (CCS) 5.x IDE.
This provides users with a single IDE solution for developing their code and
testing it with Cantata.
10. Out of the BoxTarget Configuration
• Cantata is fully integrated with a wide range of commonly used cross-
compiler IDEs, includingWind RiverWorkbench, Code Composer Studio,
QNX Momentics, Keil μVision and many others. Cantata 6.2A extends that
range with latest version support of these IDEs, and simplifies tool set up for
specific simulators and processors using these IDE integrations.