Reverse engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
ACM SIGSOFT Software Engineering Notes
The canonical activities of reverse engineering
Annals of Software Engineering
A Method for Recovery and Maintenance of Software Architecture
PSI '02 Revised Papers from the 4th International Andrei Ershov Memorial Conference on Perspectives of System Informatics: Akademgorodok, Novosibirsk, Russia
Reengineering legacy systems for distributed environments
Journal of Systems and Software
Using benchmarking to advance research: a challenge to software engineering
Proceedings of the 25th International Conference on Software Engineering
Towards a user-controlled software renovation factory
Science of Computer Programming - Software maintenance and reengineering (CSMR 99)
A technique for illustrating dynamic component level interactions within a software architecture
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
Dimensions of reengineering environment infrastructures
Journal of Software Maintenance: Research and Practice
Tool support for just-in-time architecture reconstruction and evaluation: an experience report
Proceedings of the 27th international conference on Software engineering
Developing maintainable software: the READABLE approach
Decision Support Systems
Combating architectural degeneration: a survey
Information and Software Technology
Science of Computer Programming
Hi-index | 0.01 |
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.