Title :
A grid oriented approach to reusing legacy code in ICENI framework
Author :
Li, Jianzhi ; Zhang, Zhuopeng ; Yang, Hongji
Author_Institution :
Software Technol. Res. Lab., De Montfort Univ., Leicester, UK
Abstract :
Legacy systems are valuable assets for organisations. They continuously evolve with new emerged technologies in rapidly changing business environment. ICENI provided an excellent grid middleware framework for developing grid-based systems. It creates an opportunity for legacy systems to evolve in grid environment. In this paper, we propose a component-based reengineering approach which applies software clustering techniques and program slicing techniques to recover components from legacy systems. It supports component encapsulation with JNI and component integration with CXML. The resulting components with core legacy code function in grid environment.
Keywords :
grid computing; middleware; object-oriented programming; program slicing; reverse engineering; software maintenance; software reusability; systems re-engineering; CXML; ICENI framework; JNI; business environment; component encapsulation; component-based reengineering approach; grid middleware; grid oriented approach; grid-based systems; legacy code reuse; legacy systems; program slicing technique; reverse engineering; software clustering technique; Distributed computing; Encapsulation; Grid computing; Java; Laboratories; Middleware; Power system reliability; Service oriented architecture; Software systems; Supercomputers;
Conference_Titel :
Information Reuse and Integration, Conf, 2005. IRI -2005 IEEE International Conference on.
Print_ISBN :
0-7803-9093-8
DOI :
10.1109/IRI-05.2005.1506517