Title :
Maximizing reuse during reengineering
Author :
Thomson, Ronnie ; Huff, Karen E. ; Gish, James W.
Author_Institution :
GTE Labs. Inc., Waltham, MA, USA
Abstract :
Many businesses face the challenge of reengineering their existing software to comply with new architectures and to implement streamlined business processes. The reengineering of a large software system is an expensive and complex engineering task. Given the investment already made in the system, organizations are understandably reluctant to throw that investment away. To retain some of the investment already made in the existing software, maximizing the amount of reuse is essential. Tools to assist the programmer in understanding the existing code, determine what is reusable and help in the adaptation of the components to fit new requirements are central to this undertaking. In this paper we describe an approach that supports the process of understanding and discovering reusable abstractions in systems that are to be reengineered
Keywords :
office automation; software reusability; software tools; code understanding; investment; large software system; organizations; software reengineering; software reuse; software tools; streamlined business processes; system requirements; Application software; Business process re-engineering; Computer applications; Computer graphics; Costs; Degradation; Hardware; Investments; Laboratories; Software systems;
Conference_Titel :
Software Reuse: Advances in Software Reusability, 1994. Proceedings., Third International Conference on
Conference_Location :
Rio de Janeiro
Print_ISBN :
0-8186-6632-3
DOI :
10.1109/ICSR.1994.365815