DOCUMENT ANALYSIS, COMMENTING, AND REPORTING SYSTEM
First Claim
1. A syntax-based document analysis system comprising:
- a memory comprising;
a document type specific syntax definition for syntactically correct document structure, the syntax definition comprising a first structure category component for the document structure;
a first editable electronic spoken language glossary comprising permissible constituents associated with the first structure category component;
executable instructions that define;
a syntax-based document visualization module, the syntax-based document visualization module operative to;
identify a first constituent in a document structure instance of an electronic document matching a first permissible constituent found in the first editable electronic spoken language glossary;
identify a second constituent in the document structure instance matching a second permissible constituent found in the first editable electronic spoken language glossary;
determine whether the document structure instance establishes an interaction between the first constituent and the second constituent;
generate a component visualization relationship map comprising;
a first visualization relationship object that represents the first constituent;
a second visualization relationship object that represents the second constituent; and
a visualization interaction object that represents whether the document structure instance establishes the interaction between the first constituent and the second constituent; and
output the component visualization relationship map; and
a processor operative to execute the executable instructions.
2 Assignments
0 Petitions
Accused Products
Abstract
A document analysis, commenting, and reporting system provides tools that automate quality assurance analysis tailored to specific document types. As one example, the specific document type may be a requirements specification and the system may tag different parts of requirements, including actors, entities, modes, and a remainder. The system also includes tools for visualizing the relationships between entities in a requirements specification and for identifying whether the requirements specification provides for attributes specified by a non-functional attribute glossary. The system facilitates the visualization of interactions of individual entities, of a system of entities, or entities identified for a specific use. The different types of visualizations distinguish between interacting and non-interacting entities, and highlight where a set of requirements may be deficient with respect to the non-interacting entities. However, the flexibility of the system permits analysis of any other document type, such as instruction manuals and best practices guides.
-
Citations
18 Claims
-
1. A syntax-based document analysis system comprising:
-
a memory comprising; a document type specific syntax definition for syntactically correct document structure, the syntax definition comprising a first structure category component for the document structure; a first editable electronic spoken language glossary comprising permissible constituents associated with the first structure category component; executable instructions that define; a syntax-based document visualization module, the syntax-based document visualization module operative to; identify a first constituent in a document structure instance of an electronic document matching a first permissible constituent found in the first editable electronic spoken language glossary; identify a second constituent in the document structure instance matching a second permissible constituent found in the first editable electronic spoken language glossary; determine whether the document structure instance establishes an interaction between the first constituent and the second constituent; generate a component visualization relationship map comprising;
a first visualization relationship object that represents the first constituent;
a second visualization relationship object that represents the second constituent; and
a visualization interaction object that represents whether the document structure instance establishes the interaction between the first constituent and the second constituent; andoutput the component visualization relationship map; and a processor operative to execute the executable instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18)
-
-
12. A syntax-based document analysis system comprising:
a memory comprising; a document type specific syntax definition for syntactically correct document structure, the syntax definition comprising a first structure category component for the document structure; a first electronic spoken language glossary comprising permissible constituents associated with the first structure category component; and an electronic attribute glossary comprising an attribute requirement assignable to at least some of the permissible constituents of the first electronic spoken language glossary, wherein the attribute requirement is identifiable by an attribute phrase associated with the attribute requirement; and executable instructions that define; a syntax-based document attribute analysis module, the syntax-based document attribute analysis module operative to; identify a first constituent in a document structure instance of an electronic document matching a first permissible constituent found in the first editable electronic spoken language glossary; analyze the document structure instance for a document structure instance phrase satisfying the attribute phrase; determine that the document structure instance satisfies the attribute requirement for the first constituent of the document structure instance when the document structure instance phrase satisfies the attribute phrase; and generate an attribute requirement report identifying whether the attribute requirement for the first constituent has been satisfied; and output the attribute requirement report; and a processor operable to execute the executable instructions. - View Dependent Claims (13, 14, 15, 16, 17)
Specification