Supporting program comprehension using dominance trees
Annals of Software Engineering
Mapping Procedural Patterns to Object-Oriented Design Patterns
Automated Software Engineering
Towards Building a Smarter Domain Knowledge Recovery Assistant1
COMPSAC '00 24th International Computer Software and Applications Conference
A Tool to Reengineer Legacy Systems to Object-Oriented Systems
ER '99 Proceedings of the Workshops on Evolution and Change in Data Management, Reverse Engineering in Information Systems, and the World Wide Web and Conceptual Modeling
Reengineering legacy systems for distributed environments
Journal of Systems and Software
Initial recommendations for improving maintenance strategy
Systems engineering for business process change
Assessing the relevance of identifier names in a legacy software system
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
Moral Dominance Relations for Program Comprehension
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
This paper describes the work of a reverse engineering project. The project is concerned with the identification of reusable modules of code from legacy systems. We apply a number of existing techniques and methods to large COBOL programs and attempt to integrate the methods to satisfy the needs of our industrial sponsors. We have found that the issue of module granularity is one of the important factors for successful reuse. By integrating and applying parts of the RECAST method and techniques from the RE2 paradigm, we have identified modules at different levels of granularity. This paper includes some results and a discussion of the identification of reuse modules at different levels of granularity.