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.