Specification document check method, program, and system
AssigneeInternational Business Machines Corporation
InventorsMari Fukuda, Taiga Nakamura
Life of this patent
Estimating the term…
Abstract
A system for storing a specification document to be checked on a storage device in a computer readable format. A computer implemented method which stores a graph structure of rules for performance of checking, and creates a rule application table of whether a rule is an application subject. For each node rule of the graph structure, average entropy of whether a specification satisfies the rules is derived by searching the graph structure of rules. While performing a depth-first searching of the graph structure of rules, a priority order index is derived from the rule application table for each node rule. Amendment candidates are then displayed according to value of the priority order index.
Claims9
A computer implemented method for checking a specification document on a computer system, the computer system having a memory unit for storing the specification document to be checked in a computer readable format on the memory unit and storing on the memory unit rules in a graph format for performing checking;
- wherein the specification document checking method comprises the steps of:
- creating a rule application table of whether an element of the specification document is a subject of application of the rules;
- deriving an average entropy of whether the specification document satisfies the rules for each node rule of the graph structure by checking the rule graph structure;
- using the average entropy from the rule application table at each node rule while checking the rule graph structure by a depth-first search;
- deriving a priority order index;
- and
- displaying an amendment candidate rule according to value of the priority order index.
A non-transitory computer executed specification check program product for checking a specification document on a computer system, storing the specification document for checking in a computer readable format, and storing on a memory unit a prepared graph structure for performance of checking, wherein the computer system executes the steps of a method comprising:
- creating a rule application table of whether an element of the specification document is a subject of application of the rules;
- deriving an average entropy of whether the specification document satisfies the rules for each node rule of the graph structure by checking the rule graph structure;
- using the average entropy from the rule application table at each node rule while checking the rule graph structure by a depth-first search;
- deriving a priority order index;
- and
- displaying an amendment candidate rule according to value of the priority order index.
A computer implemented specification check system for checking a specification document the specification check system comprising:
- a memory unit;
- a specification document to be checked, this specification document being stored in a computer readable format on a memory unit;
- a graph structure data of rules for checking, this graph structure data being stored in a computer readable format on the memory unit;
- a creating unit for creating a rules application table of whether an element of the specification document is an applicable subject of the rules;
- an average entropy derivation unit for deriving an average entropy of whether the specification document satisfies the rules for each node rule of the graph structure by checking the rule graph structure;
- a priority order index derivation unit, which checks the rule graph structure by a depth-first search, and using the average entropy from the rule application table at each node rule, and deriving a priority order index;
- and
- a display means for displaying an amendment candidate rule according to value of the priority order index.
Dependencies are inferred from the claim text.