Method, program, and system for specification verification
First Claim
1. A method for verifying a specification, comprising the steps of:
- (a) retaining, by a processor of a computer system, a plurality of abstract documents, each said abstract document of said plurality indicating a value corresponding to a metadata of that document;
(b) separating, by the processor, a group of abstract documents based on an input condition of an operation;
(c) adding, by the processor, a new abstract document to said group by using, based on an output condition, at least one said operation within a group of said operations;
(d) separating, by the processor, said abstract documents according to overlapping ranges of values designated by each said metadata of abstract documents indicated in said group;
(e) unifying, by the processor, said abstract documents according to overlapping ranges of values designated by each said metadata of abstract documents indicated in said group;
(f) repeating said steps (b) to (e) until a termination condition is satisfied; and
(g) verifying, by the processor, whether an incomplete abstract document exists when said termination condition is satisfied;
wherein said plurality of abstract documents associated with a plurality of said metadata are processed;
wherein said group of said operations are applied collectively by an operation specification specifying document processing operations;
wherein said input condition that is a condition of a range of values of said metadata capable of application of a respective operation is retained for each of said operation; and
wherein an output condition that is a change of said metadata value after use of said respective operation is retained for each of said operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, program, and system for specification verification. The method includes the steps of: (a) retaining a plurality of documents as groups of abstract documents that display values capable of indicating each metadata; (b) separating the group of abstract documents based on an input condition of an operation; (c) adding a new abstract document by using, based on an output condition, at least one the operation within a group of the operations; (d) separating the abstract documents according to overlapping ranges designated by the metadata; (e) unifying the abstract documents according to overlapping ranges designated by the metadata; (f) repeating the steps (b) to (e) until a termination condition is satisfied; and (g) verifying whether an incomplete abstract document exists when the termination condition is satisfied.
-
Citations
18 Claims
-
1. A method for verifying a specification, comprising the steps of:
-
(a) retaining, by a processor of a computer system, a plurality of abstract documents, each said abstract document of said plurality indicating a value corresponding to a metadata of that document; (b) separating, by the processor, a group of abstract documents based on an input condition of an operation; (c) adding, by the processor, a new abstract document to said group by using, based on an output condition, at least one said operation within a group of said operations; (d) separating, by the processor, said abstract documents according to overlapping ranges of values designated by each said metadata of abstract documents indicated in said group; (e) unifying, by the processor, said abstract documents according to overlapping ranges of values designated by each said metadata of abstract documents indicated in said group; (f) repeating said steps (b) to (e) until a termination condition is satisfied; and (g) verifying, by the processor, whether an incomplete abstract document exists when said termination condition is satisfied; wherein said plurality of abstract documents associated with a plurality of said metadata are processed; wherein said group of said operations are applied collectively by an operation specification specifying document processing operations; wherein said input condition that is a condition of a range of values of said metadata capable of application of a respective operation is retained for each of said operation; and wherein an output condition that is a change of said metadata value after use of said respective operation is retained for each of said operation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable product comprising a non-transitory storage medium tangibly embodying a computer readable program code having computer readable instructions which when implemented, cause a computer to carry out the steps of a method comprising:
-
(a) retaining, by a processor of a computer system, a plurality of abstract documents, each said abstract document of said plurality indicating a value corresponding to a metadata of that document; (b) separating, by the processor, a group of abstract documents based on an input condition of an operation; (c) adding, by the processor, a new abstract document by using, based on an output condition, at least one said operation within a group of operations; (d) separating, by the processor, said abstract documents according to overlapping ranges of values designated by each said metadata of abstract documents indicated in said group; (e) unifying, by the processor, said abstract documents according to overlapping ranges of values designated by each said metadata of abstract documents indicated in said group; (f) repeating said steps (b) to (e) until a termination condition is satisfied; and (g) verifying, by the processor, whether an incomplete abstract document exists when said termination condition is satisfied; wherein said plurality of abstract documents associated with a plurality of said metadata are processed; wherein said group of said operations are applied collectively by an operation specification specifying document processing operations; wherein said input condition that is a condition of a range of values of said metadata capable of application of a respective operation is retained for each of said operation; and wherein an output condition that is a change of said metadata value after use of said respective operation is retained for each of said operation. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A specification verification system, comprising:
-
a processor device configured to; (a) retain a plurality of abstract documents, each said abstract document of said plurality indicating a value corresponding to a metadata of that document; (b) separate a group of abstract documents based on an input condition of an operation; (c) add a new abstract document to the separated group by using, based on an output condition, at least one said operation within a group of said operations; (d) separate said abstract documents according to overlapping ranges of values designated by each said metadata of abstract documents indicated in said group; (e) unify said group of abstract documents according to overlapping ranges designated by each said metadata of abstract documents indicated in said group; (f) repeat functions (b) to (e) until a termination condition is satisfied; and (g) verify whether an incomplete abstract document exists when said termination condition is satisfied; wherein said plurality of abstract documents associated with a plurality of said metadata are processed; wherein said group of said operations are applied collectively by an operation specification specifying document processing operations; wherein said input condition that is a condition of a range of values of said metadata capable of application of a respective operation is retained for each of said operation; and wherein an output condition that is a change of said metadata value after use of said respective operation is retained for each of said operation. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification