$ ${bindir:=.}/basic_parsing_test one_cluster.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
> [ 0.000000] (0:@) surf_workstation_model_init_ptask_L07
-> Workstation number: 5, link number: 8
+> Workstation number: 5, link number: 12
$ ${bindir:=.}/basic_parsing_test one_host_availability.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
> [ 0.000000] (0:@) surf_workstation_model_init_ptask_L07
$ ${bindir:=.}/basic_parsing_test two_clusters.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
> [ 0.000000] (0:@) surf_workstation_model_init_ptask_L07
-> Workstation number: 10, link number: 16
+> Workstation number: 10, link number: 24
$ ${bindir:=.}/basic_parsing_test two_hosts_multi_hop.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
> [ 0.000000] (0:@) surf_workstation_model_init_ptask_L07
> Workstation number: 5, link number: 7
$ ${bindir:=.}/basic_parsing_test ./properties.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'cpu/optim' to 'TI'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'maxmin/precision' to '0.000010'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'cpu/model' to 'CpuTI'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'workstation/model' to 'compound'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/model' to 'Vegas'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to '~/'
> Workstation number: 1, link number: 1
-$ ${bindir:=.}/basic_parsing_test ./properties.xml --cfg=cpu/model:CpuTI
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'cpu/model' to 'CpuTI'
+$ ${bindir:=.}/basic_parsing_test ./properties.xml --cfg=cpu/optim:TI
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'cpu/optim' to 'TI'
+> [0.000000] [surf_parse/INFO] The custom configuration 'cpu/optim' is already defined by user!
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'maxmin/precision' to '0.000010'
-> [0.000000] [surf_route/INFO] The custom configuration 'cpu/model' is already define by user!
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'workstation/model' to 'compound'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/model' to 'Vegas'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to '~/'
$ ${bindir:=.}/basic_parsing_test ./one_cluster_file.xml
> [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
-> Workstation number: 2, link number: 5
+> Workstation number: 2, link number: 6
$ ${bindir:=.}/is_router_test ./test_of_is_router.xml
> [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
-> Workstation number: 12, link number: 1, elmts number: 25
+> Workstation number: 10, link number: 1, elmts number: 21
> - Seen: "host01" is type : 1
> - Seen: "host02" is type : 1
> - Seen: "host03" is type : 1
> - Seen: "host08" is type : 1
> - Seen: "host09" is type : 1
> - Seen: "host10" is type : 1
-> - Seen: "host11" is type : 1
-> - Seen: "host12" is type : 1
> - Seen: "router1" is type : 2
> - Seen: "router2" is type : 2
> - Seen: "router3" is type : 2
> - Seen: "router4" is type : 2
> - Seen: "router5" is type : 2
-> - Seen: "router6" is type : 2
> - Seen: "AS0" is type : 3
> - Seen: "AS1" is type : 3
> - Seen: "AS2" is type : 3
> - Seen: "AS3" is type : 3
> - Seen: "AS4" is type : 3
-> - Seen: "AS5" is type : 3
-> - Seen: "AS" is type : 3
\ No newline at end of file
+> - Seen: "AS" is type : 3
+
+$ ${bindir:=.}/basic_parsing_test ./Two_clusters_rulebased.xml ONE_LINK
+> [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
+> Workstation number: 4, link number: 12
+> Route between c-0.me and c-3.me
+> Route size 5
+> Link my_cluster_1_link_0_UP: latency = 0.000050, bandwidth = 125000000.000000
+> Link my_cluster_1_backbone: latency = 0.000500, bandwidth = 2250000000.000000
+> Link backbone: latency = 0.000500, bandwidth = 1250000000.000000
+> Link my_cluster_2_backbone: latency = 0.000500, bandwidth = 2250000000.000000
+> Link my_cluster_2_link_3_DOWN: latency = 0.000050, bandwidth = 125000000.000000
+> Route latency = 0.001600, route bandwidth = 125000000.000000