diff --git a/Model/model.xml b/Model/model.xml index a9c6bab..02c0a45 100644 --- a/Model/model.xml +++ b/Model/model.xml @@ -1,16 +1,19 @@ // Place global declarations here. -chan SYN_1toN, ACK_1toN, SYN_ACK_1toN, SYN_2toN, ACK_2toN, SYN_ACK_2toN; -chan SYN_Nto1, ACK_Nto1, SYN_ACK_Nto1, SYN_Nto2, ACK_Nto2, SYN_ACK_Nto2; +chan SYN[HOSTS+1], ACK[HOSTS+1], SYN_ACK[HOSTS+1]; -// Place template instantiations here. -Network1 = Network(SYN_1toN, ACK_1toN, SYN_ACK_1toN, SYN_Nto2, ACK_Nto2, SYN_ACK_Nto2); -Network2 = Network(SYN_2toN, ACK_2toN, SYN_ACK_2toN, SYN_Nto1, ACK_Nto1, SYN_ACK_Nto1); -Host1Handshake = Host_Handshake(SYN_1toN, ACK_1toN, SYN_ACK_1toN, SYN_Nto1, ACK_Nto1, SYN_ACK_Nto1); -Host2Handshake = Host_Handshake(SYN_2toN, ACK_2toN, SYN_ACK_2toN, SYN_Nto2, ACK_Nto2, SYN_ACK_Nto2); +int target_address; //Global variable to pass the target address to the networkNetwork1 = Network(0); +Network2 = Network(0); +Host1Handshake = Host_Handshake(1,2,0); +Host2Handshake = Host_Handshake(2,1,0); -// List one or more processes to be composed into a system. system Network1, Network2 ,Host1Handshake,Host2Handshake; \ No newline at end of file