<!--
<!DOCTYPE program SYSTEM "http://www.doc.ic.ac.uk/project/2004/362/g04362341M/DTD/program.dtd">
-->
<program>
    <argument-model>
        <arguments>
            <argument>
                <name>Command</name>
                <help>
                    <overview>The name of the command to execute</overview>
                </help>
                <is-compulsary/>
                <text-argument>
                    <initial></initial>
                </text-argument>
            </argument>
        </arguments>
        <mappings>
            <mapping>
                <conditions>
                </conditions>
                <input-pipes>
                    <pipe>
                        <name>In</name>
                        <type>uk.ac.ic.doc.kevlar.core.types.textType.ITextType</type>
                        <pipe-help>Text Type - Input Pipe</pipe-help>
                    </pipe>
                </input-pipes>
                <output-pipes>
                    <pipe>
                        <name>Out</name>
                        <type>uk.ac.ic.doc.kevlar.core.types.textType.ITextType</type>
                        <pipe-help>Text Text - Output Pipe</pipe-help>
                    </pipe>
                </output-pipes>
            </mapping>
        </mappings>
        <!-- Implement an argument model -->
    </argument-model>
    <description-model>
        <name>SysExec</name>
        <version>
            <major>1</major>
            <minor>0</minor>
        </version>
        <description>A program to allow the execution of pre-existing programs.</description>
        <author>Tristan Allwood</author>
        <copyright>
            <name>Kevlar Group</name>
            <year>2004</year>
        </copyright>
        <keywords>
            <keyword>native</keyword>
            <keyword>system</keyword>
            <keyword>external</keyword>
            <keyword>execute</keyword>
        </keywords>
        <program-help></program-help>
    </description-model>
    <return-model>
        <return-mappings>
            <return-mapping>
                <value>0</value>
                <message>Successfully Completed</message>
                <is-good/>
            </return-mapping>
        </return-mappings>
    </return-model>
</program>
