Title :
Using Dynamic Analysis and Clustering for Implementing Services by Reusing Legacy Code
Author :
Fuhr, Andreas ; Horn, Tassilo ; Riediger, Volker
Author_Institution :
Inst. for Software Technol., Univ. of Koblenz-Landau, Koblenz, Germany
Abstract :
Migrating legacy systems towards Service-Oriented Architectures requires the identification of legacy code that is able to implement the new services. This paper proposes an approach combining dynamic analysis and data mining techniques to map legacy code to business processes and to identify code for service implementations based on this mapping. Validating the clustering solution in a first case study resulted in values of 70,6% in precision and 83,5% in recall.
Keywords :
business data processing; data mining; pattern clustering; service-oriented architecture; software maintenance; business processes; data mining techniques; dynamic analysis; dynamic clustering; legacy code reuse; service implementation; service oriented architectures; Approximation algorithms; Clustering algorithms; Partitioning algorithms; Resource management; Software; Unified modeling language; clustering; dynamic analysis; service implementation; service-oriented architectures; software migration;
Conference_Titel :
Reverse Engineering (WCRE), 2011 18th Working Conference on
Conference_Location :
Limerick
Print_ISBN :
978-1-4577-1948-6
DOI :
10.1109/WCRE.2011.41