ISR News Story
A Tree-to-Graph Folding Procedure for Systems Engineering Requirements (ISR IP)
ISR intellectual property available to license
Inventors: Vimal Mayank, Natalya Shmunis, Mark Austin, David Frank Everett
Commercial requirements management tools such as SLATE, CORE and DOORS provide the best support for the top-down development where the focus is on requirements representation, traceability, allocation of requirements to system abstraction blocks and recently, step-by-step execution of systems models. Most of these tools represent individual requirements as textural descriptions with no underlying semantics. As a result, computational support for validation and versification requirements is still immature. Current tools are incapable of analyzing requirements for completeness or consistency.
The state-of-the-art practice is to organize groups of requirements into tree hierarchies. However, when requirements are organized into layers for team development, graph structures are needed to describe the "comply" and "define" relationships. When software tools employ a tree-based model to display relationships among requirements, gaps appear between the visual representation and the underlying graph-based data structures. To correct this flaw, system engineers currently use manual procedures to identify and close the gaps. The tree representation only works well when requirements "comply" and "define" branch from single source.
In order to mitigate errors in the gap-closing process, researchers at the University of Maryland and NASA have formulated algorithms and implemented software tools for the graph-based organization and visualization of requirements. This new, more efficient technology does not compete with SLATE, CORE and DOORS; rather it augments the present-day commercial technologies.
| web site |
For more information
ISR-IP-Austin ISR-IP-software ISR-IP-requirements
June 22, 2007