--- /dev/null
+import com.sunlabs.archsim.assignJan18.Source as PayloadSource
+import com.sunlabs.archsim.assignJan18.Sink as PayloadSink
+import com.sunlabs.archsim.assignJan18.FifoElement as FifoElement
+
+component Source:PayloadSource
+component Sink:PayloadSink
+component FifoOne:FifoElement
+ In <- Source.Out
+ Out -> Sink.In
+
+operations
+ print_parameters
+ build_GASP_model
+ self_check
+ print_model_description
+ reset
+ print_model
+ run 1000
+
+settings
+ sourceDelay="50"
+ sourceDisplayGenerated="false"
+ sourceMaxGenerated="100"
+ sinkDelay="10"
+ sinkDisplayReceived="false"
+ sinkMaxStored="100"
+ fifo_forward_delay="10"
+ fifo_ack_delay="10"
+ state_to_action_delay="10"
+ action_to_state_delay="10"
+ action_fired_delay="0"
+ global_log="true"
+ log_level="0"
+ journal_state="true"
+ journal_action="false"
+ journal_terminal="false"
+ journalConnectionDataState="false"
+ journalConnectionAckState="false"