Title :
A greedy approach to object identification in imperative code
Author :
Achee, B.L. ; Carver, Doris L.
Author_Institution :
Louisiana State Univ., Baton Rouge, LA, USA
Abstract :
The benefits of such recent innovations as object-oriented programming are not realized in most systems currently in use because they are, on average, over 10 years old. Additionally, they suffer from extensive maintenance. The paper addresses these concerns in the context of reverse engineering. It discusses the development of a method to identify objects in imperative code, specifically FORTRAN-77. An algorithm that uses a greedy approach to object extraction is presented. The imperative code is analyzed at the subroutine level and, using the concepts of graph theory, a set of objects is generated
Keywords :
FORTRAN; FORTRAN listings; graph theory; object-oriented programming; reverse engineering; FORTRAN-77; graph theory; greedy approach; imperative code; object extraction; object identification; object-oriented programming; reverse engineering; subroutine level; Algorithms; Documentation; Formal specifications; Graph theory; Object oriented modeling; Object oriented programming; Reverse engineering; Software maintenance; Software systems; Technological innovation;
Conference_Titel :
Program Comprehension, 1994. Proceedings., IEEE Third Workshop on
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-5647-6
DOI :
10.1109/WPC.1994.341242