Extracting semantic features from computer programs
AssigneeAspiring Minds Assessment Private Limited
InventorsVarun AGGARWAL, Shashank SRIKANT
Life of this patent
Estimating the term…
Abstract
The present invention provides a system and methods for extracting features from an object. The system comprises a receiver configured to receive an object comprising a set of instructions. Further, the system comprises an extraction module configured to extract one or more features of the object, wherein the one or more features comprise control-flow information, data-flow information, data-dependency information and control-dependency information. In an embodiment, the system includes an assessment module configured to assess at least one of functionality and quality of the first object, based on the features extracted and the grades corresponding to the second object.
Claims19
A system for grading, the system comprising:
- a. a receiver configured to receive at least one first object, wherein the object comprises a set of instructions;
- b. an extraction module configured to extract one or more features of the first object, wherein the one or more features comprise control-flow information, data-flow information, data-dependency information, and control-dependency information, and wherein the one or more features are expressed in quantitative values;
- and
- c. an assessment module configured to assess at least one of functionality of the first object and quality of the first object, wherein the first object is assigned a grade based on the assessment.
A method for grading, the method comprising:
- a. receiving at least a first object, wherein the object comprises a set of instructions;
- b. extracting one or more features of the object, wherein the one or more features comprise control-flow information, data-flow information, data-dependency information, control-dependency information and wherein the one or more features are expressed in quantitative values;
- c. assessing at least one of functionality of the object and quality of the first object wherein the first object is assigned a grade based on the assessment.
Dependencies are inferred from the claim text.