Title :
Software Stability in Software Reengineering
Author :
Chiang, Chia-Chu
Author_Institution :
Arkansas Univ., Little Rock
Abstract :
Legacy systems won´t evolve well in today´s modern computing environments without reengineering. Unfortunately, most reengineering projects are only concerned about whether the systems can be seamlessly integrated into the environments and usually ignore the quality in the improvement of the legacy systems. We all agree that it would be better to observe both integration and quality improvement implemented in the reengineering process. Software stability makes this possible in the reengineering process so that the new systems can run in a heterogeneous computing environment but also be stable enough to reduce the maintenance costs and efforts. In this paper, a connection between the stability modeling and reengineering process for legacy system is described. A preliminary study on techniques for building a better stable system will be presented although the techniques are still not very promising yet. We will also discuss the issues and challenges of applying software stability into the legacy reengineering process.
Keywords :
software maintenance; systems re-engineering; heterogeneous computing environment; legacy reengineering process; legacy system; software reengineering; software stability; Business process re-engineering; Companies; Computer science; Costs; Maintenance engineering; Reverse engineering; Software maintenance; Software systems; Stability; Wrapping; Forward Engineering; Legacy Integration; Reverse Engineering; Software Engineering; Software Maintenance; Software Reengineering; Software Stability;
Conference_Titel :
Information Reuse and Integration, 2007. IRI 2007. IEEE International Conference on
Conference_Location :
Las Vegas, IL
Print_ISBN :
1-4244-1500-4
Electronic_ISBN :
1-4244-1500-4
DOI :
10.1109/IRI.2007.4296705