SDMetrics home page
The Software Design Metrics tool for the UML

Latest updates:

03-Jul-2013: SDMetrics 2.31 maintenance release: Automatic recognition of XMI 2.4/2.4.1 files.

19-Mar-2012: SDMetrics 2.3 released.
Support for UML 2 profiles such as SysML.


Latest blog posts:

24-Feb-2014: Generating UML Reports From XMI Files.

09-Jan-2014: Counting OCL Expressions in UML Classes.

Welcome to SDMetrics – the OO design quality measurement tool for the UML™. SDMetrics analyzes the structure of your UML models.

More screenshots

Use object-oriented measures of design size, coupling, and complexity to

  • establish quality benchmarks to identify potential design problems early on
  • predict relevant system qualities such as fault-proneness or maintainability to better focus your review and testing efforts
  • increase system quality and quality assurance effectiveness, find more faults earlier and save development cost
  • refine your LOC or effort estimates for implementation and testing

Use design rule checking to automatically detect incomplete, incorrect, redundant, or inconsistent design, find style problems such as circular dependencies, violation of naming conventions, and more.

SDMetrics works with all UML design tools that support XMI®.

Find out more about SDMetrics' product features, and download the free demo version.