SDMetrics home page
The Software Design Metrics tool for the UML

Date: 28 Sep 2005

Automated UML 2.0 Design Rule Checking and Quality Metrics

This is to announce the release of SDMetrics V2.0. SDMetrics is a software design quality measurement tool for the Unified Modeling Language (UML). SDMetrics measures structural design properties such as coupling, size, and complexity of UML designs. SDMetrics also checks design rules to automatically detect incomplete or incorrect design, and to point out violations of style guidelines such as circular dependencies or naming conventions.

Software developers use this information to focus their design reviews and testing efforts on the potentially critical areas in the design that are likely sources of reliability or maintainability problems. UML design measurement also helps to identify opportunities for design refactoring, and supports effort estimation, project planning and monitoring.

SDMetrics features a comprehensive suite of object-oriented design quality metrics and rules covering all UML diagram types. Users can easily add new design rules and metrics of their own, that are tailored to their local development process, usage of the UML, and review checklists.

SDMetrics works with all UML modeling tools and reverse engineering tools that support the UML model interchange format XMI. Users can customize the XMI model import facility to handle non-standard or proprietary XMI extensions.

The new features in version 2.0 include support for the new UML 2.0 and XMI 2.0/2.1 standards, with an extended set of design metrics and rules for the new UML2 diagrams and model elements. The documentation of metrics and rules has been enhanced to include details about their calculation, interpretation, and literature references.

SDMetrics V2.0 sells for 129 Euro (approx. 175 US$) and is available for all platforms that support the Sun Java 1.4 or 1.5 runtime environment. SDMetrics can be purchased on-line from For developers interested in integrating SDMetrics' functionality into their own products, C++ and Java source code licenses are available. SDMetrics was first released in December 2002.

For more information, contact Juergen Wuest, In der Lache 17, 67308 Zellertal, Germany. E-mail: Phone: +49 6355 954 761.


Back to the Public Relations page.