PaladinRM: Graph‐based visualization of requirements organized for team‐based design

Mark A. Austin, Vimal Mayank, Natalya Shmunis · Systems Engineering · 2006

Abstract When requirements are organized into levels for team development, graph structures are needed to describe the comply and define relationships among requirements. Present‐day requirements engineering tools employ graph‐based structures for the storage and representation of engineering requirements, but often use a tree‐based model to display relationships among requirements. This strategy of development simplifies the details of implementation for visualization purposes, but unfortunately also causes gaps to appear between the visual representation and the underlying graph‐based data structures. Systems engineers currently use manual procedures to identify and close these gaps. To mitigate the limitations of this slow and error prone process, this paper describes the formulation of algorithms and development of a Java‐based requirements visualization tool called PaladinRM. PaladinRM can read a tree representation of requirements exported from a database, and construct and visualize the block diagram representation with all duplicate nodes removed. The implementation of PaladinRM makes extensive use of Semantic Web technologies. © 2006 Wiley Periodicals, Inc. Syst Eng 9: 129–145, 2006

Read the paper · More papers on PaperTik