Projects / SDMetrics Core

SDMetrics Core

SDMetrics Core is a Java library to calculate metrics of structural design properties such as coupling, size, and complexity for UML designs. It also checks design rules to automatically detect incomplete or incorrect design, and adherence to style guidelines such as circular dependencies or naming conventions. The library provides an XMI parser for import of XMI 1.x files with UML1.3/1.4 models, and XMI 2.0/2.1 files with UML 2.x models. Design metrics, rules, and XMI import are highly customizable.

Operating Systems

Recent releases

  •  03 Jul 2013 11:48

    Release Notes: A problem with reading XMI transformation files when the default locale is Turkish was fixed. Import of suppliers for "realization" and "substitution" meta-types was improved. New metric procedures were provided for parsing string data in XMI files. New metrics were provided for UML2 sequence diagrams.

    •  19 Mar 2012 09:32

      Release Notes: Improved support for UML 2 profiles, user-defined functions in metric expressions, and support for UML 2.4.1.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.