SDMetrics Open Core V2.4

This archive contains the open core distribution of SDMetrics. The functionality of the SDMetrics Open Core includes

1. What's new in version 2.4

1.1 New features

1.2 Migrating from version 2.35

For projects using Java 8 or later, just drop in the new version. There are no API changes. If your project still requires Java 7 or Java 6, you cannot migrate to version 2.4.

2. Compiling and testing the SDMetrics Open Core sources

To compile and test the SDMetrics Open Core, you will need and be familiar with running Ant.

To compile the sources, run the target "compile" of the Ant build.xml script. The class files will be placed in a new directory "bin".

To test the SDMetrics Open Core, run the target "test" of the Ant build.xml script. This will compile the source and its JUnit test classes to "bin", and run all the JUnit test cases. A protocol of the test run will be stored in a new directory "testout". Note that JUnit must be included in Ant's class path to execute the JUnit tests. There are several ways to accomplish this, please consult the Ant Manual.

3. Integrating the SDMetrics Open Core

To get acquainted with the SDMetrics Open Core API, check out the
Javadocs that come with this distribution. The package summaries include tutorials how to programmatically parse an XMI file of a UML model, calculate the metrics, and check the design rules.

Note: The SDMetrics default project files (meta model definitions, XMI transformations, metric definitions) are located in folder src/com/sdmetrics/resources.

4. Licensing

This distribution of the SDMetrics Open Core is released under the GNU Affero General Public License Version 3. See file agpl.txt for license terms and conditions.

If you are interested in integrating the SDMetrics Open Core (or parts of it) in closed source software, you may obtain a commercial SDMetrics source code license. Please contact me for further details.

5. Contact

For product news and information, visit the SDMetrics web site: www.sdmetrics.com

For any questions concerning the SDMetrics Open Core:

E-mail:info@sdmetrics.com
Postal address:Jürgen Wüst
In der Lache 17
67308 Zellertal
Germany
Phone:+49 6355 954 761


Copyright (C) Jürgen Wüst