Title :
Computing program modularizations using the k-cut method
Author :
Jermaine, Christopher
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
The problem of producing modularizations of huge legacy software systems which lack an obvious modular structure is an important one. Such modularizations allow maintenance and reuse of smaller, more manageable pieces of program source code, and also may provide insights into the overall structure of the software system. We consider the application of an algorithm from graph theory known as the k-cut method to the domain of computing program modularizations. We describe the k-cut method, its associated algorithms, and the problem´s application to reverse engineering of legacy systems. We also describe our experience in applying the method
Keywords :
graph theory; reverse engineering; software maintenance; software reusability; graph theory; k-cut method; legacy software systems; modular structure; program modularization computation; program source code; reuse; reverse engineering; software maintenance; software system; Educational institutions; Graph theory;
Conference_Titel :
Reverse Engineering, 1999. Proceedings. Sixth Working Conference on
Conference_Location :
Atlanta, GA
Print_ISBN :
0-7695-0303-9
DOI :
10.1109/WCRE.1999.806963