Patent · US Active

Service identification in legacy source code using structured and unstructured analyses

US7831608B2 · kind B2 · utility

19Cited by
3References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 28, 2008
Grant dateNov 9, 2010
Priority date
Expiry dateMay 3, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/36
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Identifying service candidates in legacy source code, including a source code analyzer performing structured and unstructured analyses of computer software source code procedures, a repository storing results of the analyses, a target profile analyzer analyzing a target service description of a Service Oriented Architecture and formulating a query therefrom, a search module querying the repository to identify source code elements that match the target service description, and combining any matches within a predefined distance from each other within the source code, a ranking engine ranking the combined matches in accordance with predefined heuristics, and a procedure aggregator aggregating the combined matches by their location in propinquity to the procedures, comparing interface definitions defined for the service description to entry and exit points of the procedures to identify candidate procedures having similar input and output parameters, and producing a ranked list of candidate procedures that map into the target element.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.