Skip Navigation
Text:
Increase font size
Decrease font size

    Methods, systems, and computer program products for identifying computer program source code constructs

    Link to USPTO Page

    Patent Number: 7,627,861
    Date of Patent: 1 December 2009
    Inventors: Smith; Jason McColm (Raleigh, NC), Stotts; Paul David (Pittsboro, NC)
    Assignee: The University of North Carolina (Chapel Hill, NC)
    Appl. No.: 11/003,841
    Filed: 3 December 2004
    Int. Cl.: G06F 9/45 (2006.01)
    U.S. Cl.: 717/144; 717/137; 717/143
    46 Claims

    Abstract
    Methods, systems, and computer program products for identifying computer source code constructs are disclosed. According to one method, computer source code is converted to a format suitable for an automated inference engine. The automated inference engine receives as inputs the converted source code, a set of elemental design patterns defining patterns to be identified, and a set of rules defining relationships between patterns. The automated inference engine outputs proofs indicative of patterns present in the source code. The proofs may be converted to a source code pattern report.

    Document Actions