Identification of concepts in software
AssigneeAccenture Global Services Limited
InventorsVikrant Kaulgud, Jagadeesh Chandra Bose Rantham Prabhakara, Subramanya Prasad
Life of this patent
Estimating the term…
Loading patent…
AssigneeAccenture Global Services Limited
InventorsVikrant Kaulgud, Jagadeesh Chandra Bose Rantham Prabhakara, Subramanya Prasad
Estimating the term…
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.
In a computing device comprising a graphical user interface having at least one user input device, a method for concept identification in software, the method comprising:
A computing device for facilitating concept identification in software, the computing device comprising:
Dependencies are inferred from the claim text.