Data processing: software development – installation – and managem – Software program development tool – Modeling
Reexamination Certificate
2011-05-31
2011-05-31
Rutten, James D (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Modeling
C717S136000
Reexamination Certificate
active
07954083
ABSTRACT:
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.
REFERENCES:
patent: 5892947 (1999-04-01), DeLong et al.
patent: 6219833 (2001-04-01), Solomon et al.
patent: 6910204 (2005-06-01), Rossomando
patent: 6950802 (2005-09-01), Barnes et al.
patent: 7102641 (2006-09-01), Hudson, Jr.
patent: 7191429 (2007-03-01), Brassard et al.
patent: 2004/0088677 (2004-05-01), Williams
Craig Larman, “Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition”; Jul. 13, 2001, Prentice Hall, Chapter 25.
Berenbach Brian
Foster, Jr. Herbert R.
Sherman William
F. Chau & Associates LLC
Paschburg Donald B.
Rutten James D
Siemens Corporation
LandOfFree
System and method for specifying functional and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for specifying functional and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for specifying functional and... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2690158