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 PvDT11

Title: Visualization of Pattern Detection Results in Reclipse
Booktitle: Proceedings of the 8th International Fujaba Days
Written by: M. Platenius, M. von Detten, D. Travkin:
in: May 2011
Volume: Number:
on pages:
Chapter:
Editor:
Publisher:
Series:
Address: University of Tartu, Estonia
Edition:
ISBN:
how published:
Organization:
School:
Institution:
ISSN:
Doi:
File: FujabaDays2011.pdf
URL:

Note:

Abstract: Reverse engineering tools can simplify the recovery of a software system’s design by detecting design pattern implementations. This helps to understand a software system and thereby supports the process of maintaining or extending a software. Because the manual specification of patterns has to maintain the balance between precision and generality, detection results may contain incorrectly detected pattern implementations. Usually, a detected candidate cannot be displayed in detail so that interpreting the detection results is difficult. In this paper, we present an approach for a comprehensive and comprehensible visualization of detection results in the reverse engineering tool suite Reclipse.

Eintrag als Bibtex exportieren

Imprint | Webmaster | Recent changes: 11.08.2011