Evaluating architectural extractors
- 27 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
One of the goals of reverse engineering a software system is to extract an architectural design from the source code. This paper compares a selection of tools available to perform this architectural recovery. The following tools are examined: Rigi [ll], the Dali workbench (7), the Software Bookshelf (PBS) [5], CIA [4], and SNiFF+1. This comparison is based on the abilities of the tools to perform data extraction, classification, and visualization. Of the tools evaluated, the Software Bookshelf and the Dali workbench were found to be the most suitable for architectural recovery.Keywords
This publication has 12 references indexed in Scilit:
- An empirical study of static call graph extractorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A program transformation approach to automating software re-engineeringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A comparison of four reverse engineering toolsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Manipulating and documenting software structures using SHriMP viewsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The software bookshelfIBM Systems Journal, 1997
- Requirements for an effective architecture recovery frameworkPublished by Association for Computing Machinery (ACM) ,1996
- Software reflexion modelsPublished by Association for Computing Machinery (ACM) ,1995
- Software architecture in industrial applicationsPublished by Association for Computing Machinery (ACM) ,1995
- The implementation of POSTGRESIEEE Transactions on Knowledge and Data Engineering, 1990
- The C information abstraction systemIEEE Transactions on Software Engineering, 1990