SYSTEMS AND METHODS FOR ANALYZING REQUIREMENTS
First Claim
1. A system for analyzing requirements data, comprising:
- a requirements database storing partially-structured data related to a subject matter domain;
a semantic network linking partially-structured data in the requirements database to related data; and
an analytic tool, comprising;
a user interface configured to receive a query from a user; and
an analyzer configured to;
parse the query into search terms;
identify related terms in the semantic network;
identify a requirement in the requirements database that contains at least one related term; and
provide the requirement to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and methods for improving the management of requirements in systems and systems of systems. Multiple requirements databases may be interfaced, and language processing tools may be used to identify requirements having related content. The relevancy of requirements may be based on the semantic distance between terms in the network, their semantic relations, the number of related terms in the requirements, etc. A user may be presented with a navigable cross-section of requirements data relevant to search terms. Thus, added visibility and ease of access is provided for systems and systems of systems.
24 Citations
26 Claims
-
1. A system for analyzing requirements data, comprising:
-
a requirements database storing partially-structured data related to a subject matter domain; a semantic network linking partially-structured data in the requirements database to related data; and an analytic tool, comprising; a user interface configured to receive a query from a user; and an analyzer configured to; parse the query into search terms; identify related terms in the semantic network; identify a requirement in the requirements database that contains at least one related term; and provide the requirement to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for analyzing requirements data, comprising:
-
receiving a search query comprising search terms; accessing a semantic network to add related terms to the search terms, wherein at least one of the related terms was not included in the search terms; comparing the search terms and related terms to requirements data in a requirements database; identifying a requirement in the requirements database including at least one search term and at least one related term; and providing the identified requirement to a user via a computer device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for analyzing requirements data, comprising:
-
receiving a search query comprising a requirement; comparing the textual content of the requirement to a requirements database; identifying a requirement in the requirements database, wherein the identified requirement has at least one term in common with the textual content of the requirement; identifying a soft link between the identified requirement and a linked requirement; and providing the linked requirement to a user via a computer device. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable storage medium comprising a plurality of code segments, comprising:
-
a code segment for receiving a search query comprising search terms; a code segment for accessing a semantic network to add related terms to the search terms, wherein at least one of the related terms was not included in the search terms; a code segment for comparing the search terms and related terms to requirements data in a requirements database; a code segment for identifying a requirement in the requirements database including at least one related term; and a code segment for providing the identified requirement to a user via a computer device. - View Dependent Claims (24, 25, 26)
-
Specification