Method and system for graphically generating user-defined rules for checking language quality
AssigneeParasoft Corporation
InventorsWendell T. Hicken, Adam K. Kolawa
Life of this patent
Estimating the term…
Loading patent…
AssigneeParasoft Corporation
InventorsWendell T. Hicken, Adam K. Kolawa
Estimating the term…
A method and system for graphically generating user-defined rules to be used for checking the quality of a language. A Graphical User Interface (GUI) with a plurality of menus provides easy and effective means for generating user-defined rules. Generally, each rule comprises a node type associated with a matching function. Nodes and their properties are graphically generated and connected to construct rules. In one embodiment, the present invention graphically generates user-defined rules to be used for checking the quality of a computer programming language. Each instruction in a computer programming language is represented by at least one node of a particular type stored in a parse tree for describing dependencies between such nodes. Both the parse tree and the rules are stored in the computer. The parse tree is searched beginning from a root node indicating an entry point into the parse tree for at least one of the nodes having such a particular type matching one of the node types.
A method using a computer for generating user-defined rules to be used for checking the quality of a computer programming language including nodes and properties, said method being responsive to user interaction in a graphical user interface (GUI) comprising the steps of:
A computer readable medium having stored instructions, the stored instructions including instructions which, when executed by a processor, cause the processor to perform the steps of:
A method using a computer for creating rules to be used to check the quality of a language comprising the steps of:
A computer program product for use in a computer system for generating rules to check the quality of a language, the computer program product comprising a computer usable medium having computer readable program code thereon for generating a graphical user interface (GUI) which facilitates generating the rules to check the quality of the language, the computer readable program code comprising:
Dependencies are inferred from the claim text.