Example QS Task Descriptor
<application descriptor="gauss.xml"/>
<application descriptor="analyze.xml"/>
<application descriptor="analyze_failure.xml"/>
<output application="gauss.xml" event="done" />
<input application="analyze.xml" method="run" />
<output application="gauss.xml" event="failure" />
<input application="analyze_failure.xml" method="run" />
Components are defined through their application descriptors
Components interact through event notification