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

Knowledge representation1.00
AI hardware0.88
Natural language0.80
Planning0.06
Machine learning0.02
Vision0.00
Speech0.00
Evolutionary computation0.00

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.

© 2026 NYSGPT2525 LLC