|
@@ -8,7 +8,7 @@ Composite schedule {
|
|
|
{Contains} Atomic add_resource_handler {
|
|
|
LHS {}
|
|
|
RHS {
|
|
|
- Post_CDEVS/DEVSInstance post_resource_1 {
|
|
|
+ Post_DEVS/DEVSInstance post_resource_1 {
|
|
|
label = "1"
|
|
|
value_name = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
@@ -19,18 +19,18 @@ Composite schedule {
|
|
|
return "ResourceHandler"!
|
|
|
$
|
|
|
}
|
|
|
- Post_CDEVS/InputPort post_resource_2 {
|
|
|
+ Post_DEVS/InputPort post_resource_2 {
|
|
|
label = "2"
|
|
|
name = "resource_in"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_resource_1, post_resource_2) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_resource_1, post_resource_2) {
|
|
|
label = "3"
|
|
|
}
|
|
|
- Post_CDEVS/OutputPort post_resource_3 {
|
|
|
+ Post_DEVS/OutputPort post_resource_3 {
|
|
|
label = "4"
|
|
|
name = "resource_out"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_resource_1, post_resource_3) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_resource_1, post_resource_3) {
|
|
|
label = "5"
|
|
|
}
|
|
|
}
|
|
@@ -47,7 +47,7 @@ Composite schedule {
|
|
|
Post_PM/Initial post_init_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstance post_init_1 {
|
|
|
+ Post_DEVS/DEVSInstance post_init_1 {
|
|
|
label = "1"
|
|
|
value_name = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
@@ -62,11 +62,11 @@ Composite schedule {
|
|
|
label = "1"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/OutputPort post_init_2 {
|
|
|
+ Post_DEVS/OutputPort post_init_2 {
|
|
|
label = "2"
|
|
|
name = "control_out"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_init_1, post_init_2) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_init_1, post_init_2) {
|
|
|
label = "3"
|
|
|
}
|
|
|
}
|
|
@@ -83,7 +83,7 @@ Composite schedule {
|
|
|
Post_PM/Initial post_finish_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstance post_finish_1 {
|
|
|
+ Post_DEVS/DEVSInstance post_finish_1 {
|
|
|
label = "1"
|
|
|
value_name = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
@@ -98,11 +98,11 @@ Composite schedule {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/InputPort post_finish_2 {
|
|
|
+ Post_DEVS/InputPort post_finish_2 {
|
|
|
label = "3"
|
|
|
name = "control_in"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_finish_1, post_finish_2) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_finish_1, post_finish_2) {
|
|
|
label = "4"
|
|
|
}
|
|
|
}
|
|
@@ -119,7 +119,7 @@ Composite schedule {
|
|
|
Post_PM/Initial post_activity_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstance post_activity_1 {
|
|
|
+ Post_DEVS/DEVSInstance post_activity_1 {
|
|
|
label = "1"
|
|
|
value_name = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
@@ -138,35 +138,35 @@ Composite schedule {
|
|
|
label = "1"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/InputPort post_activity_2 {
|
|
|
+ Post_DEVS/InputPort post_activity_2 {
|
|
|
label = "2"
|
|
|
name = "resource_in"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_activity_1, post_activity_2) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_activity_1, post_activity_2) {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/OutputPort post_activity_3 {
|
|
|
+ Post_DEVS/OutputPort post_activity_3 {
|
|
|
label = "3"
|
|
|
name = "resource_out"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_activity_1, post_activity_3) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_activity_1, post_activity_3) {
|
|
|
label = "4"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/InputPort post_activity_4 {
|
|
|
+ Post_DEVS/InputPort post_activity_4 {
|
|
|
label = "5"
|
|
|
name = "control_in"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_activity_1, post_activity_4) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_activity_1, post_activity_4) {
|
|
|
label = "6"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/OutputPort post_activity_5 {
|
|
|
+ Post_DEVS/OutputPort post_activity_5 {
|
|
|
label = "7"
|
|
|
name = "control_out"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_activity_1, post_activity_5) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_activity_1, post_activity_5) {
|
|
|
label = "8"
|
|
|
}
|
|
|
}
|
|
@@ -183,7 +183,7 @@ Composite schedule {
|
|
|
Post_PM/Initial post_split_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstance post_split_1 {
|
|
|
+ Post_DEVS/DEVSInstance post_split_1 {
|
|
|
label = "1"
|
|
|
value_name = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
@@ -198,19 +198,19 @@ Composite schedule {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/InputPort post_split_2 {
|
|
|
+ Post_DEVS/InputPort post_split_2 {
|
|
|
label = "3"
|
|
|
name = "control_in"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_split_1, post_split_2) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_split_1, post_split_2) {
|
|
|
label = "4"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/OutputPort post_split_3 {
|
|
|
+ Post_DEVS/OutputPort post_split_3 {
|
|
|
label = "5"
|
|
|
name = "control_out"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_split_1, post_split_3) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_split_1, post_split_3) {
|
|
|
label = "6"
|
|
|
}
|
|
|
}
|
|
@@ -227,7 +227,7 @@ Composite schedule {
|
|
|
Post_PM/Initial post_sync_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstance post_sync_1 {
|
|
|
+ Post_DEVS/DEVSInstance post_sync_1 {
|
|
|
label = "1"
|
|
|
value_name = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
@@ -242,19 +242,19 @@ Composite schedule {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/InputPort post_sync_2 {
|
|
|
+ Post_DEVS/InputPort post_sync_2 {
|
|
|
label = "3"
|
|
|
name = "control_in"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_sync_1, post_sync_2) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_sync_1, post_sync_2) {
|
|
|
label = "4"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/OutputPort post_sync_3 {
|
|
|
+ Post_DEVS/OutputPort post_sync_3 {
|
|
|
label = "5"
|
|
|
name = "control_out"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_sync_1, post_sync_3) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_sync_1, post_sync_3) {
|
|
|
label = "6"
|
|
|
}
|
|
|
}
|
|
@@ -271,7 +271,7 @@ Composite schedule {
|
|
|
Post_PM/Initial post_xor_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstance post_xor_1 {
|
|
|
+ Post_DEVS/DEVSInstance post_xor_1 {
|
|
|
label = "1"
|
|
|
value_name = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
@@ -286,26 +286,26 @@ Composite schedule {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/InputPort post_xor_2 {
|
|
|
+ Post_DEVS/InputPort post_xor_2 {
|
|
|
label = "3"
|
|
|
name = "control_in"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_xor_1, post_xor_2) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_xor_1, post_xor_2) {
|
|
|
label = "4"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/OutputPort post_xor_3 {
|
|
|
+ Post_DEVS/OutputPort post_xor_3 {
|
|
|
label = "5"
|
|
|
name = "control_out1"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_xor_1, post_xor_3) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_xor_1, post_xor_3) {
|
|
|
label = "6"
|
|
|
}
|
|
|
- Post_CDEVS/OutputPort post_xor_4 {
|
|
|
+ Post_DEVS/OutputPort post_xor_4 {
|
|
|
label = "7"
|
|
|
name = "control_out2"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_xor_1, post_xor_4) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_xor_1, post_xor_4) {
|
|
|
label = "8"
|
|
|
}
|
|
|
}
|
|
@@ -322,7 +322,7 @@ Composite schedule {
|
|
|
Post_PM/Initial post_merge_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstance post_merge_1 {
|
|
|
+ Post_DEVS/DEVSInstance post_merge_1 {
|
|
|
label = "1"
|
|
|
value_name = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
@@ -337,19 +337,19 @@ Composite schedule {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/InputPort post_merge_2 {
|
|
|
+ Post_DEVS/InputPort post_merge_2 {
|
|
|
label = "3"
|
|
|
name = "control_in"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_merge_1, post_merge_2) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_merge_1, post_merge_2) {
|
|
|
label = "4"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/OutputPort post_merge_3 {
|
|
|
+ Post_DEVS/OutputPort post_merge_3 {
|
|
|
label = "5"
|
|
|
name = "control_out"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_merge_1, post_merge_3) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_merge_1, post_merge_3) {
|
|
|
label = "6"
|
|
|
}
|
|
|
}
|
|
@@ -366,7 +366,7 @@ Composite schedule {
|
|
|
Post_PM/Initial post_multi_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstance post_multi_1 {
|
|
|
+ Post_DEVS/DEVSInstance post_multi_1 {
|
|
|
label = "1"
|
|
|
value_name = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
@@ -385,35 +385,35 @@ Composite schedule {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/InputPort post_multi_2 {
|
|
|
+ Post_DEVS/InputPort post_multi_2 {
|
|
|
label = "3"
|
|
|
name = "resource_in"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_multi_1, post_multi_2) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_multi_1, post_multi_2) {
|
|
|
label = "4"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/OutputPort post_multi_3 {
|
|
|
+ Post_DEVS/OutputPort post_multi_3 {
|
|
|
label = "5"
|
|
|
name = "resource_out"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_multi_1, post_multi_3) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_multi_1, post_multi_3) {
|
|
|
label = "6"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/InputPort post_multi_4 {
|
|
|
+ Post_DEVS/InputPort post_multi_4 {
|
|
|
label = "7"
|
|
|
name = "control_in"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_multi_1, post_multi_4) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_multi_1, post_multi_4) {
|
|
|
label = "8"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/OutputPort post_multi_5 {
|
|
|
+ Post_DEVS/OutputPort post_multi_5 {
|
|
|
label = "9"
|
|
|
name = "control_out"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_multi_1, post_multi_5) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_multi_1, post_multi_5) {
|
|
|
label = "10"
|
|
|
}
|
|
|
}
|
|
@@ -421,65 +421,65 @@ Composite schedule {
|
|
|
|
|
|
{Contains} ForAll map_resources_to {
|
|
|
LHS {
|
|
|
- Pre_CDEVS/DEVSInstance pre_mrt_0 {
|
|
|
+ Pre_DEVS/DEVSInstance pre_mrt_0 {
|
|
|
label = "0"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) == "ResourceHandler")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/Port pre_mrt_1 {
|
|
|
+ Pre_DEVS/Port pre_mrt_1 {
|
|
|
label = "1"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) == "resource_in")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/DEVSInstanceToPort (pre_mrt_0, pre_mrt_1) {
|
|
|
+ Pre_DEVS/DEVSInstanceToPort (pre_mrt_0, pre_mrt_1) {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Pre_CDEVS/DEVSInstance pre_mrt_2 {
|
|
|
+ Pre_DEVS/DEVSInstance pre_mrt_2 {
|
|
|
label = "3"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) != "ResourceHandler")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/Port pre_mrt_3 {
|
|
|
+ Pre_DEVS/Port pre_mrt_3 {
|
|
|
label = "4"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) == "resource_out")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/DEVSInstanceToPort (pre_mrt_2, pre_mrt_3) {
|
|
|
+ Pre_DEVS/DEVSInstanceToPort (pre_mrt_2, pre_mrt_3) {
|
|
|
label = "5"
|
|
|
}
|
|
|
}
|
|
|
|
|
|
RHS {
|
|
|
- Post_CDEVS/DEVSInstance post_mrt_0 {
|
|
|
+ Post_DEVS/DEVSInstance post_mrt_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/Port post_mrt_1 {
|
|
|
+ Post_DEVS/Port post_mrt_1 {
|
|
|
label = "1"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_mrt_0, post_mrt_1) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_mrt_0, post_mrt_1) {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/DEVSInstance post_mrt_2 {
|
|
|
+ Post_DEVS/DEVSInstance post_mrt_2 {
|
|
|
label = "3"
|
|
|
}
|
|
|
- Post_CDEVS/Port post_mrt_3 {
|
|
|
+ Post_DEVS/Port post_mrt_3 {
|
|
|
label = "4"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_mrt_2, post_mrt_3) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_mrt_2, post_mrt_3) {
|
|
|
label = "5"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/Channel (post_mrt_3, post_mrt_1) {
|
|
|
+ Post_DEVS/Channel (post_mrt_3, post_mrt_1) {
|
|
|
label = "6"
|
|
|
}
|
|
|
}
|
|
@@ -487,65 +487,65 @@ Composite schedule {
|
|
|
|
|
|
{Contains} ForAll map_resources_from {
|
|
|
LHS {
|
|
|
- Pre_CDEVS/DEVSInstance pre_mrf_0 {
|
|
|
+ Pre_DEVS/DEVSInstance pre_mrf_0 {
|
|
|
label = "0"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) == "ResourceHandler")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/Port pre_mrf_1 {
|
|
|
+ Pre_DEVS/Port pre_mrf_1 {
|
|
|
label = "1"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) == "resource_out")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/DEVSInstanceToPort (pre_mrf_0, pre_mrf_1) {
|
|
|
+ Pre_DEVS/DEVSInstanceToPort (pre_mrf_0, pre_mrf_1) {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Pre_CDEVS/DEVSInstance pre_mrf_2 {
|
|
|
+ Pre_DEVS/DEVSInstance pre_mrf_2 {
|
|
|
label = "3"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) != "ResourceHandler")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/Port pre_mrf_3 {
|
|
|
+ Pre_DEVS/Port pre_mrf_3 {
|
|
|
label = "4"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) == "resource_in")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/DEVSInstanceToPort (pre_mrf_2, pre_mrf_3) {
|
|
|
+ Pre_DEVS/DEVSInstanceToPort (pre_mrf_2, pre_mrf_3) {
|
|
|
label = "5"
|
|
|
}
|
|
|
}
|
|
|
|
|
|
RHS {
|
|
|
- Post_CDEVS/DEVSInstance post_mrf_0 {
|
|
|
+ Post_DEVS/DEVSInstance post_mrf_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/Port post_mrf_1 {
|
|
|
+ Post_DEVS/Port post_mrf_1 {
|
|
|
label = "1"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_mrf_0, post_mrf_1) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_mrf_0, post_mrf_1) {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/DEVSInstance post_mrf_2 {
|
|
|
+ Post_DEVS/DEVSInstance post_mrf_2 {
|
|
|
label = "3"
|
|
|
}
|
|
|
- Post_CDEVS/Port post_mrf_3 {
|
|
|
+ Post_DEVS/Port post_mrf_3 {
|
|
|
label = "4"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_mrf_2, post_mrf_3) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_mrf_2, post_mrf_3) {
|
|
|
label = "5"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/Channel (post_mrf_1, post_mrf_3) {
|
|
|
+ Post_DEVS/Channel (post_mrf_1, post_mrf_3) {
|
|
|
label = "6"
|
|
|
}
|
|
|
}
|
|
@@ -553,31 +553,31 @@ Composite schedule {
|
|
|
|
|
|
{Contains} ForAll map_control {
|
|
|
LHS {
|
|
|
- Pre_CDEVS/DEVSInstance pre_map_0 {
|
|
|
+ Pre_DEVS/DEVSInstance pre_map_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Pre_CDEVS/Port pre_map_1 {
|
|
|
+ Pre_DEVS/Port pre_map_1 {
|
|
|
label = "1"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) == "control_out")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/DEVSInstanceToPort (pre_map_0, pre_map_1) {
|
|
|
+ Pre_DEVS/DEVSInstanceToPort (pre_map_0, pre_map_1) {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Pre_CDEVS/DEVSInstance pre_map_2 {
|
|
|
+ Pre_DEVS/DEVSInstance pre_map_2 {
|
|
|
label = "3"
|
|
|
}
|
|
|
- Pre_CDEVS/Port pre_map_3 {
|
|
|
+ Pre_DEVS/Port pre_map_3 {
|
|
|
label = "4"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) == "control_in")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/DEVSInstanceToPort (pre_map_2, pre_map_3) {
|
|
|
+ Pre_DEVS/DEVSInstanceToPort (pre_map_2, pre_map_3) {
|
|
|
label = "5"
|
|
|
}
|
|
|
Pre_PM/ProcessNode pre_map_4 {
|
|
@@ -599,23 +599,23 @@ Composite schedule {
|
|
|
}
|
|
|
|
|
|
RHS {
|
|
|
- Post_CDEVS/DEVSInstance post_map_0 {
|
|
|
+ Post_DEVS/DEVSInstance post_map_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/Port post_map_1 {
|
|
|
+ Post_DEVS/Port post_map_1 {
|
|
|
label = "1"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_map_0, post_map_1) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_map_0, post_map_1) {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/DEVSInstance post_map_2 {
|
|
|
+ Post_DEVS/DEVSInstance post_map_2 {
|
|
|
label = "3"
|
|
|
}
|
|
|
- Post_CDEVS/Port post_map_3 {
|
|
|
+ Post_DEVS/Port post_map_3 {
|
|
|
label = "4"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_map_2, post_map_3) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_map_2, post_map_3) {
|
|
|
label = "5"
|
|
|
}
|
|
|
|
|
@@ -634,7 +634,7 @@ Composite schedule {
|
|
|
Post_PM/Next (post_map_4, post_map_5) {
|
|
|
label = "10"
|
|
|
}
|
|
|
- Post_CDEVS/Channel (post_map_1, post_map_3) {
|
|
|
+ Post_DEVS/Channel (post_map_1, post_map_3) {
|
|
|
label = "11"
|
|
|
}
|
|
|
}
|
|
@@ -642,31 +642,31 @@ Composite schedule {
|
|
|
|
|
|
{Contains} ForAll map_control_decision_true {
|
|
|
LHS {
|
|
|
- Pre_CDEVS/DEVSInstance pre_mdt_0 {
|
|
|
+ Pre_DEVS/DEVSInstance pre_mdt_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Pre_CDEVS/Port pre_mdt_1 {
|
|
|
+ Pre_DEVS/Port pre_mdt_1 {
|
|
|
label = "1"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) == "control_out1")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/DEVSInstanceToPort (pre_mdt_0, pre_mdt_1) {
|
|
|
+ Pre_DEVS/DEVSInstanceToPort (pre_mdt_0, pre_mdt_1) {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Pre_CDEVS/DEVSInstance pre_mdt_2 {
|
|
|
+ Pre_DEVS/DEVSInstance pre_mdt_2 {
|
|
|
label = "3"
|
|
|
}
|
|
|
- Pre_CDEVS/Port pre_mdt_3 {
|
|
|
+ Pre_DEVS/Port pre_mdt_3 {
|
|
|
label = "4"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) == "control_in")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/DEVSInstanceToPort (pre_mdt_2, pre_mdt_3) {
|
|
|
+ Pre_DEVS/DEVSInstanceToPort (pre_mdt_2, pre_mdt_3) {
|
|
|
label = "5"
|
|
|
}
|
|
|
Pre_PM/ProcessNode pre_mdt_4 {
|
|
@@ -688,23 +688,23 @@ Composite schedule {
|
|
|
}
|
|
|
|
|
|
RHS {
|
|
|
- Post_CDEVS/DEVSInstance post_mdt_0 {
|
|
|
+ Post_DEVS/DEVSInstance post_mdt_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/Port post_mdt_1 {
|
|
|
+ Post_DEVS/Port post_mdt_1 {
|
|
|
label = "1"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_mdt_0, post_mdt_1) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_mdt_0, post_mdt_1) {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/DEVSInstance post_mdt_2 {
|
|
|
+ Post_DEVS/DEVSInstance post_mdt_2 {
|
|
|
label = "3"
|
|
|
}
|
|
|
- Post_CDEVS/Port post_mdt_3 {
|
|
|
+ Post_DEVS/Port post_mdt_3 {
|
|
|
label = "4"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_mdt_2, post_mdt_3) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_mdt_2, post_mdt_3) {
|
|
|
label = "5"
|
|
|
}
|
|
|
|
|
@@ -723,7 +723,7 @@ Composite schedule {
|
|
|
Post_PM/DecisionTrue (post_mdt_4, post_mdt_5) {
|
|
|
label = "10"
|
|
|
}
|
|
|
- Post_CDEVS/Channel (post_mdt_1, post_mdt_3) {
|
|
|
+ Post_DEVS/Channel (post_mdt_1, post_mdt_3) {
|
|
|
label = "11"
|
|
|
}
|
|
|
}
|
|
@@ -731,31 +731,31 @@ Composite schedule {
|
|
|
|
|
|
{Contains} ForAll map_control_decision_false {
|
|
|
LHS {
|
|
|
- Pre_CDEVS/DEVSInstance pre_mdf_0 {
|
|
|
+ Pre_DEVS/DEVSInstance pre_mdf_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Pre_CDEVS/Port pre_mdf_1 {
|
|
|
+ Pre_DEVS/Port pre_mdf_1 {
|
|
|
label = "1"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) == "control_out2")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/DEVSInstanceToPort (pre_mdf_0, pre_mdf_1) {
|
|
|
+ Pre_DEVS/DEVSInstanceToPort (pre_mdf_0, pre_mdf_1) {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Pre_CDEVS/DEVSInstance pre_mdf_2 {
|
|
|
+ Pre_DEVS/DEVSInstance pre_mdf_2 {
|
|
|
label = "3"
|
|
|
}
|
|
|
- Pre_CDEVS/Port pre_mdf_3 {
|
|
|
+ Pre_DEVS/Port pre_mdf_3 {
|
|
|
label = "4"
|
|
|
constraint_name = $
|
|
|
Boolean function constraint(model : Element, name : String):
|
|
|
return (cast_string(read_attribute(model, name, "type")) == "control_in")!
|
|
|
$
|
|
|
}
|
|
|
- Pre_CDEVS/DEVSInstanceToPort (pre_mdf_2, pre_mdf_3) {
|
|
|
+ Pre_DEVS/DEVSInstanceToPort (pre_mdf_2, pre_mdf_3) {
|
|
|
label = "5"
|
|
|
}
|
|
|
Pre_PM/ProcessNode pre_mdf_4 {
|
|
@@ -776,23 +776,23 @@ Composite schedule {
|
|
|
}
|
|
|
|
|
|
RHS {
|
|
|
- Post_CDEVS/DEVSInstance post_mdf_0 {
|
|
|
+ Post_DEVS/DEVSInstance post_mdf_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_CDEVS/Port post_mdf_1 {
|
|
|
+ Post_DEVS/Port post_mdf_1 {
|
|
|
label = "1"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_mdf_0, post_mdf_1) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_mdf_0, post_mdf_1) {
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_CDEVS/DEVSInstance post_mdf_2 {
|
|
|
+ Post_DEVS/DEVSInstance post_mdf_2 {
|
|
|
label = "3"
|
|
|
}
|
|
|
- Post_CDEVS/Port post_mdf_3 {
|
|
|
+ Post_DEVS/Port post_mdf_3 {
|
|
|
label = "4"
|
|
|
}
|
|
|
- Post_CDEVS/DEVSInstanceToPort (post_mdf_2, post_mdf_3) {
|
|
|
+ Post_DEVS/DEVSInstanceToPort (post_mdf_2, post_mdf_3) {
|
|
|
label = "5"
|
|
|
}
|
|
|
|
|
@@ -811,7 +811,7 @@ Composite schedule {
|
|
|
Post_PM/DecisionFalse (post_mdf_4, post_mdf_5) {
|
|
|
label = "10"
|
|
|
}
|
|
|
- Post_CDEVS/Channel (post_mdf_1, post_mdf_3) {
|
|
|
+ Post_DEVS/Channel (post_mdf_1, post_mdf_3) {
|
|
|
label = "11"
|
|
|
}
|
|
|
}
|