Project 2. An XML/RDF Traceability Viewer |
Metronome Example: Traceability Viewer Model
Figure 1. Traceability Viewer Model XML/RDF Datafile for Requirements The top level requirement, Time Reference, is as follows: <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="requirement.xsl"?> <requirement id="TimeReference.req.xml" xmlns:="http://www.isr.umd.edu/~selberg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <description> A physical device which displays a signal at regular frequency. </description> <need> For a performing musician it can often be difficult to sustain a constant beat. This is especially true when the music is complex, or very slow and sustained. A physical time reference allows the musician to train his or her internal clock to a higher degree of precision. </need> <rdf:RDF> <rdf:Description about="TimeReference.req.xml"> <refined_by> <rdf:Description about="AuditorySignal.req.xml"/> <rdf:Description about="AdjustableFrequency.req.xml"/> </refined_by> <satisfied_by> <rdf:Description about="Metronome.com.xml"/> </satisfied_by> </rdf:Description> </rdf:RDF> <history> <entry timestamp="12:38:03 PM 3/2/02"> Created Requirement </entry> </history> </requirement> |
Section 10-2: April, 2003. |