[Left] [Up] [Right] Project 2. An XML/RDF Traceability Viewer [Left] [Up] [Right]

Metronome Example: Traceability Viewer Model

[Traceability Viewer]

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. [Left] [Up] [Right]