Title :
Atomic architectural component recovery for program understanding and evolution
Author_Institution :
Stuttgart Univ., Germany
Abstract :
Component recovery and remodularization is a means to get back control on large and complex legacy systems suffering from ad-hoc changes by recovering logical components and restructuring the physical components accordingly to decrease coupling among components and increase cohesion of components. This thesis is on unifying, quantitatively and qualitatively evaluating, improving, and integrating automatic and semi-automatic methods for component recovery.
Keywords :
object-oriented programming; reverse engineering; software architecture; software maintenance; software reusability; atomic architectural component recovery; automatic methods; complex legacy systems; logical components; program evolution; program understanding; remodularization; software component restructuring; software maintenance; software reuse; Automatic control; Computer architecture; Control systems; Costs; History; Humans; Manuals; Packaging; Software architecture; Software maintenance;
Conference_Titel :
Software Maintenance, 2002. Proceedings. International Conference on
Print_ISBN :
0-7695-1819-2
DOI :
10.1109/ICSM.2002.1167807