Abstract
Problem statement: Software Reengineering is an effective technique for reuse the older application in the new environment. Nowadays, Reengineering techniques are increasing in spite of many difficulties and issues arise when the older application is converted to newer one. So there is a need to enhance the new system to satisfy the user requirements and quality aspects. Approach: For this enhancement of new system, we propose a method namely Automatic Specification Evaluator (ASE) where the interference and their effects on the new system were identified by their attributes and modify the interference if necessary. The accuracy of the migration was further increased by reimplementation of the same method. Results: After the proposed ASE method, the system interference was reduced and the efficiency of the new system was improved. In many migration situations, ASE produces the target system with zero interference. Conclusion: Our proposed method gives a good performance in the new system and hence the new system can adopt the properties of the legacy system and also satisfies the user requirements.
Highlights
The main aim of the Software Reengineering (SR) is reusability
If it is of large scale having enormous data, programs before Automatic Specification Evaluator (ASE) is 0.58 which is reduced by ASE
Each and every action of the old system procedures and components are referred as attributes. (Example of attributes is statements, operations) these attributes are the main components of the legacy system
Summary
The main aim of the Software Reengineering (SR) is reusability. Legacy system is the one where the system is not supported and compatible with the new, modern environment. The entire software products constantly changes because of update and regularities measures Because of these change factors in a system, the new system should not adopt the legacy system requirements and peculiarities. This ASE method directly retrieves the specification of a legacy system from the new system and evaluates the specification for various modules in the proposed approach. This method didn’t give accurate results but it is easy to access and give efficient results in target system compared to direct reengineering. This method improves the quality of migrated system by reducing the various defects in migrated system
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have