SDMetrics Measurement Tool
The distinguishing features of SDMetrics are that the UML is the de-facto standard design modeling language for object-oriented systems. SDMetrics performs design measurement on UML designs, thus providing early cost and quality indicators at the design stages. SDMetrics is highly customizable. Users can define and calculate their own design measures, tailored to their design processes and usage of the UML. SDMetrics works with all UML design tools that support the UML interchange format XMI (that is most UML tools), and is free for universities and non-profit organizations.