SYSTEM AND METHOD FOR SPECIFYING FUNCTIONAL AND NON-FUNCTIONAL REQUIREMENTS FOR A PROJECT
Patent №
US 7,954,083
Granted
2011-05-31
Filed 2005
Owner
SIEMENS CORPORATE RESEARCH, INC.
Lab
—
AI components
3
nlp · kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11207240
A method for modeling requirements of a product includes defining an abstract use case for each feature of said product, hierarchically decomposing each abstract use case until concrete use cases are specified for each feature, depicting every actor who would use the product as communicating with a concrete use case through a boundary, and programmatically extracting requirements from the use case diagram. Programmatically extracting requirements further includes converting use case diagrams into directed acyclic graphs, where each use case corresponds to a node of a graph and each relationship between a pair of use cases is represented by a directed edge between the corresponding pair of nodes in the graph where a directed edge points from a parent node to a child node, converting the directed acyclic graph into a tree, and searching the tree to extract the requirements.
AI classification
Ownership
SIEMENS CORPORATE RESEARCH, INC.
assignment · 166150004
Assignors
BERENBACH, BRIAN, FOSTER, JR., HERBERT R., SHERMAN, WILLIAM
On an employer assignment, the assignors are typically the inventors.