Patent · US Active

Identification of concepts in software

US8584085B2 · kind B2 · utility

3Cited by
5References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 23, 2009
Grant dateNov 12, 2013
Priority date
Expiry dateJan 20, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3604
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques enabling an end-user to specify complex concepts consisting of code abstractions, design abstractions and architectural abstractions in rule form are disclosed. In one embodiment, a graphical user interface is provided to guide a user through the process of entering concept specification information in order to define concepts, including the provision of one or more code snippets that are subsequently analyzed to assist the user in specifying the concept. The resulting rules or concept signatures are evaluated by a rule engine to determine the degree to which the underlying concepts are reflected in a given set of code. Recommended measures that need to be taken for transforming code to satisfy a concept may be provided subsequent to the analysis of the code. In this manner, code quality may be improved through systematic analysis of targeted code to demonstrate adherence (or non-adherence, as the case may be) to user-defined concepts.

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