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 WME04_ag

Title: Selective Tracing of Java Programs
Booktitle: Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany
Written by: L. Wendehals, M. Meyer, A. Elsner:
in: September 2004
Volume: tr-ri-04-253 Number:
on pages: 7-10
Chapter:
Editor: Andy Schürr and Albert Zündorf
Publisher: University of Paderborn
Series: Technical Report
Address:
Edition:
ISBN:
how published:
Organization:
School:
Institution:
ISSN:
Doi:
File: WME04.pdf
URL:

Note:

Abstract: Design recovery, which means extracting design documents from source code, is usually done by static analysis techniques. Analysing behaviour by static analysis is very imprecise. We combine static and dynamic analysis to increase the preciseness of our design recovery process. In this paper we present an approach to collect data for the dynamic analysis by recording method calls during a program's execution. To reduce the amount of information we monitor only relevant classes and methods identified by static analysis.

Eintrag als Bibtex exportieren

Imprint | Webmaster | Recent changes: 11.08.2011