logo
Newsletter
Verifysoft Technology Newsletter Testing Solutions for your Productivity and Software Quality

No. 02/2016     June 2016      

Read in this Newsletter:

1 - Verifysoft Becomes First European Distributor of the Source Code Checking and Architecture Analysis Tool Imagix 4D
1 - Verifysoft announces Testwell CTC++ interface with MATLAB Simulink
2 - Seminar "Efficient Unit-Tests for Embedded Systems" now available worldwide in English
3 - Expert opinion about Testwell CMT++/CMTJava code complexity measurement tools
4 - New videos about Testwell CTC++ Code Coverage Analyser deployment
5 - Events
Testwell CTC++

Verifysoft announces Testwell CTC++ interface with MATLAB Simulink

Verifysoft announces an interface of Testwell CTC++ Test Coverage Analyser with MATLAB Simulink.
This interface, which is currently still under development, will be validated by selected customers based on their business requirements. Testwell CTC++ is a leading code coverage tool which supports all compilers and all embedded targets. The tool analyses all coverage levels up to MC/DC-Coverage and Multicondition Coverage. It supports software written in C, C++, Java and C#. The coverage analyser can be used together with any unit testing tools.
Testwell CTC++ is integrated in many tool chains, testing environments, and software quality tools like dSPACE SystemDesk, dSPACE TargetLink, Imagix 4D, SonarQube, CATIA Systems AUTOSAR Builder (DASSAULT SYSTEMES), PikeTec Time Partition Testing (TPT), QTronic TestWeaver, and many others.
Testwell CTC++ is also integrated in many IDEs. Adding a new IDE or tool chain to the integration/interface list of Testwell CTC++ is very easy. The main prerequisite being that the IDE can be customized (menus, processes...).
Simulink from The Mathworks is an industry standard tool which is highly tuneable. Thanks to the simple but efficient script-based technology of Testwell CTC++, no specific features or ´patches´ have been needed for the interfacing. Adaptations of Testwell CTC++ to other tools need often only documented parameters.
Our video Testwell CTC++ (Verifysoft) and MATLAB /Simulink provides a complete Proof Of Concept demo on how to collect coverage data with Testwell CTC++ in MATLAB Simulink tool from The Mathworks.
Unit-Test Training

Seminar "Efficient Unit-Tests for Embedded Systems" now available worldwide in English

The seminar "Efficient Unit-Tests for Embedded Systems" gives you the overview about the theoretical basics of software test of embedded systems (static, dynamic software test etc ...). Open-source Unit-Testtools like µCUnit, Unity, Check and CppUTest will be introduced. The participants will also receive an introduction into code coverage.
The seminar will be completed with practical exercises. Dates of public seminars are available here.
The seminar is available as onsite training worldwide. Please contact us for more information.
Software Complexity

Expert opinion about Testwell CMT++/CMTJava code complexity measurement tools

Unnecessary complex source code is often the reason for bad code quality and erroneous programs. Complex code is difficult to test and to maintain. As the costs of bad quality and errors can be crucial to a company, applications with a reasonable complexity helps you to save time and money.
The Code Complexity Measurement tool Testwell CMT++/CMTJava locates sections in your code that are prone to create problems due to their complexity. It estimates the probability of errors in the code as well as the time needed to understand the software. Based on the statistical properties of the program code, it also provides information on the logical volume. The tool is is intended for mature software development organizations striving for productive development process resulting in low error rate and good maintainability of the code. Code complexity is also a mean to know how difficult it is to test and to maintain the program.

Expert opinion about the tool:

- What is the utility of the tool TESTWELL CMT++, code complexity measurement tool?
"Testwell CMT++ stands for C and C++ Complexity Measurement Tool. Testwell CMT++ measures the complexity of source code written in C, C++. The latest version 6.0 analyses also C# code. For analyzing Java code, developers can use Testwell CMTJava, a tool which works the same way as CMT++. Testwell CMT++ and CMTJava show the following complexity metrics: lines of code (like lines with program code, lines with comments,...), Halstead metrics (like estimated number of errors, difficulty level, effort to implement, ...), Cyclomatic number of McCabe, and Maintainability Index." K. Lambertz (Managing Director)
> further information.

Testwell CTC++ videos

New videos about Testwell CTC++ Code Coverage Analyser deployment

Check out our new videos about Testwell CTC++ Code Coverage Analyser deployment: In the video "Testwell CTC++ and MATLAB /Simulink interface example" a complete Proof Of Concept demo is provided on how to collect coverage data with Testwell CTC++ in MATLAB Simulink tool from The Mathworks.
The video "Testwell CTC++ Code Coverage Lauterbach Trace32" is showing how to collect coverage data with Testwell CTC++ using Bitcov add-on setup in Trace32 debugger tool from Lauterbach. The example is based on a GNU gcc compiler for ARM running on Windows10.
In the video "Usage of Testwell CTC++ Code Coverage Analyzer with Renesas CS+ IDE" you will see an easy way of getting coverage data collected on the target, AKA saving/dumping CTC_array[] content on the host drive from the debugger. This demo shows how to integrate scripts for setting coverage analysis ON & OFF, cleaning intermediate files, and finally generating the coverage report. In other words, this is an example of completing your current tool-chain with test coverage features!
The video "Usage of Testwell CTC++ with Microchip MPLAB IDE" shows the process commonly used for integrating Testwell CTC++ within a micro-controller compiler/linker, driven by Microchip MPLAB IDE.
Many other videos about Testwell CTC++ are available from our video page
Verifysoft Events

Events

Webinar: Code Coverage for Embedded Targets
   Tuesday, 21 June 2016
Efficient Unit-Tests for Embedded Systems
    Offenburg (Germany), 19 September 2016
Testwell CTC++ Training
    Offenburg (Germany), 20 September 2016

Follow us on:

Youtube
Twitter
LinkedIn

With kind regards
-
Klaus Lambertz
Managing Director
Verifysoft Technology GmbH
Technologiepark - In der Spöck 10-12
77656 Offenburg, Germany
URL: https://www.verifysoft.com

Registergericht: HRB 472242 Amtsgericht Freiburg
Geschäftsführer: Klaus Lambertz

Registration to our Newsletter / Archiv


Archiv

Registration to our Newsletter