Document Analysis System for Requirements Interaction Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current document analysis tools are inadequate in providing constructive feedback on document quality, particularly in requirements documents, as they fail to effectively analyze interactions between entities and do not account for the quality of the requirements definition process, leading to costly misunderstandings and misinterpretations.

Innovation Solution

A syntax-based document visualization and analysis system that identifies constituents in document structure instances and generates maps to illustrate interactions or non-interactions between entities, using a glossary-specific syntax to determine attribute satisfaction and provide reports on requirement fulfillment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If basic spell checkers and grammar checkers are used for document analysis, then general language rule compliance is improved, but specialized document quality analysis and substantive content improvement are insufficient

Engineering Contradiction:
Improvedocument quality analysis precisionVSAvoidspecialized document type adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary analysis by establishing a grammatical structure model and constituent structure model before actual document analysis. These pre-defined models serve as templates that guide the subsequent parsing and evaluation of document constituents, enabling specialized analysis specific to requirements documents while maintaining general applicability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the analysis parameters from general language rules to document-specific grammatical structures. By defining constituent structures specific to requirements documents (such as identifying actors, actions, objects, and conditions), the system adapts the analysis precision to match the specialized document type without sacrificing versatility

Inventive Principle:
Principle #35Parameter changes

2Productivity

If requirements documents are created without interaction analysis between entities, then document creation speed is maintained, but understanding accuracy and misinterpretation prevention deteriorate

Engineering Contradiction:
Improvedocument creation speedVSAvoidrequirements understanding accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system provides automated feedback by analyzing the grammatical structure of requirements documents and identifying entities, their interactions, and potential misunderstandings. This feedback mechanism highlights ambiguous relationships between entities and suggests corrections, improving understanding accuracy without significantly impacting document creation speed

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary analysis layer that sits between document creation and final interpretation. This intermediary automatically parses the document structure, identifies entity interactions, and validates relationships, serving as a mediator that ensures accuracy while allowing rapid document creation to continue

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If detailed constituent analysis is performed on document structure instances, then interaction visualization between entities is improved, but analysis complexity and processing time increase

Engineering Contradiction:
Improveentity interaction information completenessVSAvoidanalysis system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the document analysis into distinct grammatical constituents (actors, actions, objects, conditions) rather than analyzing the entire document as a single unit. This segmentation allows for targeted analysis of entity interactions while simplifying the overall processing complexity by breaking down the analysis into manageable, structured components

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9183194B2Document analysis, commenting, and reporting system
Publication Date: 2015.11.10 ACCENTURE GLOBAL SERVICES LTD
  • US9183194B2 patent drawing
  • US9183194B2 patent drawing
  • US9183194B2 patent drawing

AI summary

A method includes identifying a first term in a document structure instance that matches a first permissible term in a glossary and identifying a second term in the document structure instance that matches a second permissible term in the glossary. A determination is made whether the document structure instance establishes an interaction between the first term and the second term. The method also includes generating, with a processor, a relationship map. The relationship map includes a first object that represents the first term, a second object that represents the second term, and an interaction object that represents whether the instance establishes the interaction between the first term and the second term.