Finally we come out with the first version of our DRE-PlugIns for TCC.
We developed two PlugIns for TCC, namely DRE-UML-PlugIn and DRE-Tool-PlugIn.
The DRE-UML-PlugIn incorporates parts of the measurements that the orginal DRE-Tool
provides, but the main focus is on reuse assessments on UML diagrams. This gives you, as
developer, the chance to assess the reuse potential of your projects during
desgin phase.
Before trying the DRE-UML-PlugIn it is recommend to read about the underlying theory,
which is documented in:
F. Eickhoff, J. Ellis, S. Demurjian, D. Needham:
A Reuse Definition, Assessment, and Analysis Framework for UML
With the DRE-Tool-PlugIn we crafted a bridge between TCC and the standalone DRE-Tool. This enables you
as developer to set generalities and relations in TCC and ship them over to the standalone DRE to run
reuse measurements on your source code.
Before trying the DRE-Tool-PlugIn it is recommend to read about the underlying theory,
which is documented on our Theory-Page.
Download TCC at www.togethersoft.com
The DRE-UML-PlugIn for TCC is supposed to provide reuse assessment during desgin time. The basic idea is not only to measure the reuse potential of Classes, but also for Use Cases and Components. Using the DRE-PlugIn during your design involves a few additional steps:
The DRE-PlugIn runs its warning based on the following properties:
For further information on the warnings check out our paper or the user manual.

Setting the generality of Use Cases/Classes.

Relating classes to Use Cases, Classes, Components, Component Interfaces.

Run the DRE-UML-PlugIn.

Look at the warnings.
The DRE-Tool-PlugIn crafts a brigde between TCC and the standalone DRE-Tool. You can set generalities for classes and relations between classes using TCC as shown above. As soon as you have some source code you just run the DRE-Tool-PlugIn and it runs the standalone DRE-Tool for you shipping over all necessary information. If you make changes on generalities or relations these are automatically shipped back to TCC as soon as you close the standalone DRE-Tool.

DRE-Tool started from TCC