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 NWW03_ag

Title: Handling Large Search Space in Pattern-Based Reverse Engineering
Booktitle: Proc. of the 11th International Workshop on Program Comprehension (IWPC), Portland, USA
Written by: J. Niere, J. P. Wadsack, L. Wendehals:
in: May 2003
Volume: Number:
on pages: 274-279
Chapter:
Editor:
Publisher: IEEE Computer Society Press
Series:
Address:
Edition:
ISBN:
how published:
Organization:
School:
Institution:
ISSN:
Doi:
File: IWPC2003_NWW.pdf
URL:

Note:

Abstract: Large industrial legacy systems are challenges of reverse-engineering activities. Reverse-engineering approaches use text-search tools based on regular expressions or work on graph representations of programs, such as abstract syntax graphs. Analyzing large legacy systems often fail because of the large search space. Our approach to handle large search space in pattern-based reverse engineering is to allow imprecise results in means of false positives. We use the theory of fuzzy sets to express impreciseness and present our approach on the example of recovering associations.

Eintrag als Bibtex exportieren

Imprint | Webmaster | Recent changes: 11.08.2011