Testwell CMT++/CMTJava

[English][Français]

CMT++ and CMTJava: Release History

This page is currently only available in English language

The developement of CMT++ has been started in 1990.
CMTJava, our metric tool for Java is available since 2001.

Some information about the latest CMT++ and CMTJava releases:

(the latest release is shown first)

Testwell CMT++ Code Complexity Measures Tool for C/C++ version (4.2) is available September 2007
CMT++ 4.2 comes with new features, i.e.:

  • The format of the long report is changed to XML. The report form has been extended to contain "all" information that CMT++ in general analyses from the source files (system-level summary, alarms, etc.). This new XML form is now meant to be the primary means in CMT++ integrations to tool chains.
  • From a class/struct declaration inline methods are now reported. The declaration itself is no more reported as its own entity. It is considered to be like any other header code (like a function prototype), which is counted to file-level measures.
  • Better handling of conditional compilations when unbalanced {}s. No more "unexpected end of file" messages in normal use cases.
  • Many improvements in the HTML report (cmt2html utility)
  • CMT++ GUI improved (Windows)
  • Visual Studio 2005 IDE integration introduced (Windows)

CMTJava v2.1 available October 2006
Various smaller corrections and enhancements in the core CMTJava tool and in the add-on utilities. MaxND measure added. Added support to generate the HTML report in a form, which can be published e.g. at the company intranet. Support for a wider set of browsers (Firefox etc.).

CMT++ v. 4.1 available January 2006
The new version contains e.g. the following:

  • introduction of MaxND measure (maximum nesting depth of {}s)
  • introduction of Visual Studio .NET 2003 IDE integration
  • improvements in CMT++ GUI
  • improvements in cmt2html add-on utility/HTML reporting
  • correction to file-level Maintainability Index calculation
  • corrections in cmt2xml add-on utility

CMTJava v2.0 available October 2005
This CMTJava v2.0 (from v1.4) upgrade brings Maintainability Index calculation, support for XML form reporting, Java 5 support, improved HTML reporting, improved GUI (at Windows) and a number of other smaller enhancements and bug fixes.

CMT++ v4.0 available February 2005
This CMT++ v3.5 --> v4.0 upgrade brings Maintainability Index calculation (new), support for XML form reporting (new), and a number of other smaller enhancements.

CMTJava v1.4 available February 2004
HTML reporting option (cmtjava2html add-on utility) added to the tool. On Windows platform its use is directly integrated to the CMTJava GUI.

CMT++ v3.5 available January 2004
HTML reporting option (cmt2html add-on utility) added to the tool. On Windows platform its use is directly integrated to the CMT++ GUI.

CMT++ v3.4 and CMTJava v1.3 GUI upgrades on Windows October 2002
The Windows variants of these tools have been rebuilt and now contain a better GUI.

CMTJava v1.3 available September 2002
Primarily made for Windows environment where a graphical user interface (GUI) layer for the tool was introduced. Some small enhancements was made to the basic command line CMTJava tool.

CMT++ v3.4 available September 2002
Primarily made for Windows environment where a graphical user interface (GUI) layer for the tool was introduced. The CMT++/Visual Studio Integration was adjusted to use the new GUI. Some small enhancements was made to the basic command line CMT++ tool.

CMTJava v1.2 available April 2002
The tool has been enhanced to measure nested packages + some other improvements.

CMT++ v3.3 available March 2002
With this version separate assembly files can be measured, too. Lines of code and Halstead measures are provided. Also some other enhancements are introduced.

Testwell has released a testing tool for Java (CMTJava) December 2001
Testwell has released CMTJava, Complexity Measures Tool for Java. It is a Java adapted variant of the Testwell CMT++ tool. Like CMT++, CMTJava is a very simple to use and fast tool for measuring lines-of-code, McCabe and Halstead measures of Java source files. CMTJava is available on Windows, Linux, Solaris and HPUX.

CMT++ v3.2 available July 2001
This is an upgrade to the previous CMT++ v3.1.1. This upgrade brings some enhancements in the tool. As before there are four delivery packages of the tool: Windows-9x/NT/2000, Linux, Solaris and HPUX. Now on Windows platform there are also Flexlm-floating and IP-address-bound license options possible (previously only a dongle-based license option was supported). Further, now on Linux platform there is Flexlm-floating license option possible (previously only an IP-address-bound license option was supported).

CMT++ v3.1 available May 1999
This CMT++ v3.0 --> v3.1 upgrade contains some enhancements applicable on all platforms. The CMT++/MSVC++ Developer Studio Integration Kit has been enhanced with a smooth capability to further processing the CMT++ measures in Excel.

CMT++ v3.0 released August 1997
CMT++ v3.0 has some important enhancements over the previous v2.0 version. Its usehas been simplified, the report layout has been improved, there is possibility to produce Excel data files directly as a CMT++ option for further processing of the measurements.

Further information about CMT++/CMTJava

 


last updated: 09.06.2007

© 1997-2007 Testwell Oy / Verifysoft GmbH
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
all other trademarks of this site are the property of their respective owners.