Reusable Function Discovery by Call-Graph AnalysisReportar como inadecuado




Reusable Function Discovery by Call-Graph Analysis - Descarga este documento en PDF. Documentación en PDF para descargar gratis. Disponible también para leer online.

Nowadays, one of the IT challenges faced bymany enterprises is the maintenance of their legacy system and migration ofthose systems to modern and flexible platform. In this paper, we study thenetwork properties of software call graphs, and utilize the network theories tounderstand the business logic of legacy system. The call graphs turn outapproximately scale-free and small world network properties. This findingprovides new insight to understand the business logic of legacy system: themethods in a program can be naturedly partitioned into the business methodsgroup and supportive methods group. Moreover, the result is also very helpfulin reusing valuable functionality and identifying what services should be toexpose in the migration from legacy to modern SOA context.

KEYWORDS

Call Graph, Network Properties, Legacy System, Service-Oriented Architecture

Cite this paper

Zhao, D. , Miao, L. and Zhang, D. 2015 Reusable Function Discovery by Call-Graph Analysis. Journal of Software Engineering and Applications, 8, 184-191. doi: 10.4236-jsea.2015.84019.





Autor: Dan Zhao, Li Miao, Dafang Zhang

Fuente: http://www.scirp.org/



DESCARGAR PDF




Documentos relacionados