Based on Fujaba, there are currently two reengineering tools under development:

Reclipse

Reclipse is a Reverse Engineering tool suite. It allows the graphical specification and automated detection of strcutural and behavioral patterns in source code. We support the analysis of Java, C++ and Delphi code.

Archimetrix

Archimetrix is a tool for the iterative recovery and reengineering of component-based software architectures. It allows to recover component architectures from source code. Moreover, bad smells can be detected and ranked according to their influence on the architetcure. Finally, automated reenginering strategies can be used to remove the bad smells and the impact on the architecture can be analyzed.


Publications

Details for vDT10_ag

Title: An Evaluation of the Reclipse Tool Suite based on the Static Analysis of JHotDraw
Booktitle:
Written by: M. von Detten, D. Travkin:
in: October 2010
Volume: Number: tr-ri-10-322
on pages: 39
Chapter:
Editor:
Publisher:
Series: Technical Report
Address:
Edition:
ISBN:
how published:
Organization:
School:
Institution: Software Engineering Group, Heinz Nixdorf Institute, University of Paderborn
ISSN:
Doi:
File: 2010_Techreport_tr-ri-10-322_vdT.pdf
URL:

Note:

Abstract: The detection of software design pattern implementations in existing code helps reverse engineers to understand the software design and the original developers’ intentions. In order to automate the tedious and time-consuming task of finding pattern implementations several research groups developed pattern detection algorithms and reported their precision and recall values to compare the approaches. Our research group developed another approach for the detection of software patterns, Reclipse, that exhibits some unique features like fuzzy expressions to better describe patterns and rate the detected pattern occurrences. For evaluation, we applied our pattern detection approach to JHotDraw. In the following, we present and compare our pattern detection results with those of other approaches.

Eintrag als Bibtex exportieren

Imprint | Webmaster | Recent changes: 11.08.2011