Testing for Embedded Systems

[Français][Deutsch]

Testing Solutions for Embedded Systems

Code Coverage Analysis for almost all targets : Testwell CTC++

Testwell CTC++ is a powerful instrumentation-based code coverage and dynamic analysis tool for C and C++ which is very easy to use. No modification of the user's code is needed.
By using the "CTC++ host-target-add-on" CTC++ deliveres code coverage analysis in embedded devices (target testing).
The host-target add-on gives the additional components facilitating cross-compiling the instrumented code for a target, running tests on the target, getting the test results back to the host, and viewing the coverage reports on the host.
CTC++'s overhead on the size and execution speed of the instrumented programs is very low (in average 15-20 % only !).

CTC++ Host-Target is designed to cope with almost all targets, independant of

  • the hardware architecture the target has
  • the operating system, if any, the target runs
  • the brand of the C/C++ cross compiler for the target

The host-target add-on includes also the feature "Kernelcoverage". It facilitates the measuring of test coverage and execution profiling deep from the operating system kernel.

CTC++ is usable "in the large"

  • Instrumentation overhead very reasonable
  • You can select what source files to instrument and with what instrumentation options
  • Besides full executables, libraries and DLLs can also be measured

CTC++ is one of the most powerful test coverage tools. It supports:

  • Function coverage (functions called)
  • Decision coverage (conditional expressions true and false in program branches, case branches in switch statements, catch exception handlers in C++, control transfers)
  • Statement coverage (statements executed; concluded from function and decision coverages)
  • Condition coverage (additionally to decision coverage, elementary conditions true and false in conditional expressions)
  • Multicondition coverage (additionally to decision coverage, all possible ways exercised to evaluate a conditional expression)

CTC++ can be used beneficially for many purposes: module testing, integration testing, performance testing, optimization, comparing efficiency of algorithms, locating dead code, ...

Further information about CTC++ is available from CTC++ main page.

CMT++ Complexity Measures Tool for C/C++

Check your code complexity with CMT++
further information.

Conformiq Qtronic

Automatic Test Generation for Functional, System and Acceptance Testing, Regression Testing, Integration Testing, Interface Testing, Protocol/Platform Testing
further information.


You have further questions concerning our tools for embedded development ?
Call +49 781 63 92-027

Verifysoft Technology is reseller of Testwell Oy (Finland) for Austria, Belgium, France, Germany, Netherlands, Switzerland, Central and Eastern Europe. If your company is outsite of this area, please contact Testwell.

or send us your question :
Company:
Name:
Phone (with international prefixe):
Email:
ZIP/Town:


last updated: 21.07.2008

© 2004-2008 Verifysoft Technology GmbH
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
Conformiq Test Generator is a product and a trademark of Conformiq Software Ltd., Espoo (Finland)
all other trademarks of this site are the property of their respective owners.