You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

2359 lines
84 KiB

{
"jani-version":1,
"features":[
"derived-operators"
],
"name":"Converted from PRISM by IscasMC",
"type":"ctmc",
"actions":[
{
"name":"degp"
},
{
"name":"degc"
},
{
"name":"degd"
},
{
"name":"lb"
},
{
"name":"bb"
},
{
"name":"cdh1r"
},
{
"name":"pcdh1r"
},
{
"name":"removep"
},
{
"name":"removecki"
},
{
"name":"donothing"
},
{
"name":"bind"
}
],
"constants":[
{
"name":"N",
"type":"int"
}
],
"variables":[
{
"name":"cyclin",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":{
"op":"*",
"left":2,
"right":"N"
}
}
},
{
"name":"cyclin_bound",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":{
"op":"*",
"left":2,
"right":"N"
}
}
},
{
"name":"degc",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":{
"op":"*",
"left":2,
"right":"N"
}
}
},
{
"name":"trim",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":{
"op":"*",
"left":2,
"right":"N"
}
}
},
{
"name":"dim",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":{
"op":"*",
"left":2,
"right":"N"
}
}
},
{
"name":"bound1",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":{
"op":"min",
"left":"N",
"right":{
"op":"*",
"left":2,
"right":"N"
}
}
}
},
{
"name":"bound2",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":{
"op":"min",
"left":"N",
"right":{
"op":"*",
"left":2,
"right":"N"
}
}
}
},
{
"name":"cdk",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":"N"
}
},
{
"name":"cdk_cat",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":"N"
}
},
{
"name":"cdh1",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":"N"
}
},
{
"name":"inact",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":"N"
}
},
{
"name":"cdc14",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":{
"op":"*",
"left":2,
"right":"N"
}
}
},
{
"name":"cki",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":"N"
}
}
],
"observables":[
{
"name":"\"cdc14\""
},
{
"name":"\"cdh1\""
},
{
"name":"\"cyclin_bound\""
}
],
"initial-states":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"cyclin",
"right":{
"op":"*",
"left":2,
"right":"N"
}
},
"right":{
"op":"=",
"left":"cyclin_bound",
"right":0
}
},
"right":{
"op":"=",
"left":"degc",
"right":0
}
},
"right":{
"op":"=",
"left":"trim",
"right":0
}
},
"right":{
"op":"=",
"left":"dim",
"right":0
}
},
"right":{
"op":"=",
"left":"bound1",
"right":0
}
},
"right":{
"op":"=",
"left":"bound2",
"right":0
}
},
"right":{
"op":"=",
"left":"cdk",
"right":"N"
}
},
"right":{
"op":"=",
"left":"cdk_cat",
"right":0
}
},
"right":{
"op":"=",
"left":"cdh1",
"right":"N"
}
},
"right":{
"op":"=",
"left":"inact",
"right":0
}
},
"right":{
"op":"=",
"left":"cdc14",
"right":{
"op":"*",
"left":2,
"right":"N"
}
}
},
"right":{
"op":"=",
"left":"cki",
"right":"N"
}
}
},
"automata":[
{
"name":"base_rates",
"locations":[
{
"name":"location",
"observables":[
{
"ref":"\"cdc14\"",
"value":"cdc14"
},
{
"ref":"\"cdh1\"",
"value":"cdh1"
},
{
"ref":"\"cyclin_bound\"",
"value":"cyclin_bound"
}
]
}
],
"initial-locations":[
"location"
],
"edges":[
{
"location":"location",
"action":"degp",
"rate":{
"exp":0.0050000
},
"guard":{
"exp":true
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":0.0050000,
"right":0.0050000
}
},
"location":"location",
"assignments":[
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"degc",
"rate":{
"exp":0.0010000
},
"guard":{
"exp":true
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":0.0010000,
"right":0.0010000
}
},
"location":"location",
"assignments":[
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"degd",
"rate":{
"exp":0.0030000
},
"guard":{
"exp":true
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":0.0030000,
"right":0.0030000
}
},
"location":"location",
"assignments":[
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"lb",
"rate":{
"exp":0.5000000
},
"guard":{
"exp":true
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":0.5000000,
"right":0.5000000
}
},
"location":"location",
"assignments":[
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"bb",
"rate":{
"exp":0.3000000
},
"guard":{
"exp":true
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":0.3000000,
"right":0.3000000
}
},
"location":"location",
"assignments":[
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"cdh1r",
"rate":{
"exp":0.0050000
},
"guard":{
"exp":true
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":0.0050000,
"right":0.0050000
}
},
"location":"location",
"assignments":[
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"pcdh1r",
"rate":{
"exp":0.0090000
},
"guard":{
"exp":true
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":0.0090000,
"right":0.0090000
}
},
"location":"location",
"assignments":[
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"removep",
"rate":{
"exp":0.0090000
},
"guard":{
"exp":true
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":0.0090000,
"right":0.0090000
}
},
"location":"location",
"assignments":[
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"removecki",
"rate":{
"exp":0.0100000
},
"guard":{
"exp":true
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":0.0100000,
"right":0.0100000
}
},
"location":"location",
"assignments":[
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"donothing",
"rate":{
"exp":0.0170000
},
"guard":{
"exp":true
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":0.0170000,
"right":0.0170000
}
},
"location":"location",
"assignments":[
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"bind",
"rate":{
"exp":0.0200000
},
"guard":{
"exp":true
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":0.0200000,
"right":0.0200000
}
},
"location":"location",
"assignments":[
],
"observables":[
]
}
]
}
]
},
{
"name":"cyclin",
"locations":[
{
"name":"location"
}
],
"initial-locations":[
"location"
],
"edges":[
{
"location":"location",
"action":"lb",
"rate":{
"exp":"cyclin"
},
"guard":{
"exp":{
"op":"∧",
"left":{
"op":">",
"left":"cyclin",
"right":0
},
"right":{
"op":"<",
"left":"cyclin_bound",
"right":{
"op":"*",
"left":2,
"right":"N"
}
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cyclin",
"right":"cyclin"
}
},
"location":"location",
"assignments":[
{
"ref":"cyclin_bound",
"value":{
"op":"+",
"left":"cyclin_bound",
"right":1
}
},
{
"ref":"cyclin",
"value":{
"op":"-",
"left":"cyclin",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"degp",
"rate":{
"exp":"cyclin_bound"
},
"guard":{
"exp":{
"op":"∧",
"left":{
"op":">",
"left":"cyclin_bound",
"right":0
},
"right":{
"op":"<",
"left":"degc",
"right":{
"op":"*",
"left":2,
"right":"N"
}
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cyclin_bound",
"right":"cyclin_bound"
}
},
"location":"location",
"assignments":[
{
"ref":"degc",
"value":{
"op":"+",
"left":"degc",
"right":1
}
},
{
"ref":"cyclin_bound",
"value":{
"op":"-",
"left":"cyclin_bound",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"degd",
"rate":{
"exp":"cyclin_bound"
},
"guard":{
"exp":{
"op":">",
"left":"cyclin_bound",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cyclin_bound",
"right":"cyclin_bound"
}
},
"location":"location",
"assignments":[
{
"ref":"cyclin_bound",
"value":"cyclin_bound"
}
]
}
]
},
{
"location":"location",
"action":"bind",
"rate":{
"exp":"cyclin_bound"
},
"guard":{
"exp":{
"op":"∧",
"left":{
"op":">",
"left":"cyclin_bound",
"right":0
},
"right":{
"op":"<",
"left":"trim",
"right":{
"op":"*",
"left":2,
"right":"N"
}
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cyclin_bound",
"right":"cyclin_bound"
}
},
"location":"location",
"assignments":[
{
"ref":"trim",
"value":{
"op":"+",
"left":"trim",
"right":1
}
},
{
"ref":"cyclin_bound",
"value":{
"op":"-",
"left":"cyclin_bound",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"degc",
"rate":{
"exp":"degc"
},
"guard":{
"exp":{
"op":">",
"left":"degc",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"degc",
"right":"degc"
}
},
"location":"location",
"assignments":[
{
"ref":"degc",
"value":{
"op":"-",
"left":"degc",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"bb",
"rate":{
"exp":1
},
"guard":{
"exp":{
"op":"∧",
"left":{
"op":">",
"left":"trim",
"right":0
},
"right":{
"op":"<",
"left":"dim",
"right":{
"op":"*",
"left":2,
"right":"N"
}
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":1,
"right":1
}
},
"location":"location",
"assignments":[
{
"ref":"dim",
"value":{
"op":"+",
"left":"dim",
"right":1
}
},
{
"ref":"trim",
"value":{
"op":"-",
"left":"trim",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"removecki",
"rate":{
"exp":"dim"
},
"guard":{
"exp":{
"op":"∧",
"left":{
"op":">",
"left":"dim",
"right":0
},
"right":{
"op":"<",
"left":"cyclin_bound",
"right":{
"op":"*",
"left":2,
"right":"N"
}
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"dim",
"right":"dim"
}
},
"location":"location",
"assignments":[
{
"ref":"cyclin_bound",
"value":{
"op":"+",
"left":"cyclin_bound",
"right":1
}
},
{
"ref":"dim",
"value":{
"op":"-",
"left":"dim",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"donothing",
"rate":{
"exp":"dim"
},
"guard":{
"exp":{
"op":">",
"left":"dim",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"dim",
"right":"dim"
}
},
"location":"location",
"assignments":[
{
"ref":"dim",
"value":"dim"
}
]
}
]
}
]
},
{
"name":"counter",
"locations":[
{
"name":"location"
}
],
"initial-locations":[
"location"
],
"edges":[
{
"location":"location",
"action":"lb",
"rate":{
"exp":1
},
"guard":{
"exp":{
"op":"<",
"left":"bound1",
"right":{
"op":"min",
"left":"N",
"right":{
"op":"*",
"left":2,
"right":"N"
}
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":1,
"right":1
}
},
"location":"location",
"assignments":[
{
"ref":"bound1",
"value":{
"op":"+",
"left":"bound1",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"degp",
"rate":{
"exp":{
"op":"+",
"left":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
},
"right":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
}
}
}
},
"guard":{
"exp":{
"op":"∧",
"left":{
"op":">",
"left":"cyclin_bound",
"right":0
},
"right":{
"op":"≤",
"left":"bound1",
"right":"cyclin_bound"
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
},
"right":{
"op":"+",
"left":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
},
"right":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
}
}
}
}
},
"location":"location",
"assignments":[
{
"ref":"bound1",
"value":{
"op":"-",
"left":"bound1",
"right":1
}
}
]
},
{
"probability":{
"exp":{
"op":"/",
"left":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
}
},
"right":{
"op":"+",
"left":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
},
"right":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
}
}
}
}
},
"location":"location",
"assignments":[
]
}
]
},
{
"location":"location",
"action":"bind",
"rate":{
"exp":{
"op":"+",
"left":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
},
"right":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
}
}
}
},
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":">",
"left":"cyclin_bound",
"right":0
},
"right":{
"op":"≤",
"left":"bound1",
"right":"cyclin_bound"
}
},
"right":{
"op":"<",
"left":"bound2",
"right":{
"op":"min",
"left":"N",
"right":{
"op":"*",
"left":2,
"right":"N"
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
},
"right":{
"op":"+",
"left":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
},
"right":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
}
}
}
}
},
"location":"location",
"assignments":[
{
"ref":"bound1",
"value":{
"op":"-",
"left":"bound1",
"right":1
}
},
{
"ref":"bound2",
"value":{
"op":"+",
"left":"bound2",
"right":1
}
}
]
},
{
"probability":{
"exp":{
"op":"/",
"left":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
}
},
"right":{
"op":"+",
"left":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
},
"right":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":"bound1",
"right":"cyclin_bound"
}
}
}
}
},
"location":"location",
"assignments":[
]
}
]
},
{
"location":"location",
"action":"degc",
"rate":{
"exp":{
"op":"+",
"left":{
"op":"+",
"left":{
"op":"/",
"left":"bound1",
"right":"cdk_cat"
},
"right":{
"op":"/",
"left":"bound2",
"right":"cdk_cat"
}
},
"right":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":{
"op":"+",
"left":"bound1",
"right":"bound2"
},
"right":"cdk_cat"
}
}
}
},
"guard":{
"exp":{
"op":"∧",
"left":{
"op":">",
"left":"cdk_cat",
"right":0
},
"right":{
"op":"≤",
"left":{
"op":"+",
"left":"bound1",
"right":"bound2"
},
"right":"cdk_cat"
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":{
"op":"/",
"left":"bound1",
"right":"cdk_cat"
},
"right":{
"op":"+",
"left":{
"op":"+",
"left":{
"op":"/",
"left":"bound1",
"right":"cdk_cat"
},
"right":{
"op":"/",
"left":"bound2",
"right":"cdk_cat"
}
},
"right":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":{
"op":"+",
"left":"bound1",
"right":"bound2"
},
"right":"cdk_cat"
}
}
}
}
},
"location":"location",
"assignments":[
{
"ref":"bound1",
"value":{
"op":"-",
"left":"bound1",
"right":1
}
}
]
},
{
"probability":{
"exp":{
"op":"/",
"left":{
"op":"/",
"left":"bound2",
"right":"cdk_cat"
},
"right":{
"op":"+",
"left":{
"op":"+",
"left":{
"op":"/",
"left":"bound1",
"right":"cdk_cat"
},
"right":{
"op":"/",
"left":"bound2",
"right":"cdk_cat"
}
},
"right":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":{
"op":"+",
"left":"bound1",
"right":"bound2"
},
"right":"cdk_cat"
}
}
}
}
},
"location":"location",
"assignments":[
{
"ref":"bound2",
"value":{
"op":"-",
"left":"bound2",
"right":1
}
}
]
},
{
"probability":{
"exp":{
"op":"/",
"left":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":{
"op":"+",
"left":"bound1",
"right":"bound2"
},
"right":"cdk_cat"
}
},
"right":{
"op":"+",
"left":{
"op":"+",
"left":{
"op":"/",
"left":"bound1",
"right":"cdk_cat"
},
"right":{
"op":"/",
"left":"bound2",
"right":"cdk_cat"
}
},
"right":{
"op":"-",
"left":1,
"right":{
"op":"/",
"left":{
"op":"+",
"left":"bound1",
"right":"bound2"
},
"right":"cdk_cat"
}
}
}
}
},
"location":"location",
"assignments":[
]
}
]
},
{
"location":"location",
"action":"bb",
"rate":{
"exp":"bound2"
},
"guard":{
"exp":{
"op":">",
"left":"bound2",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"bound2",
"right":"bound2"
}
},
"location":"location",
"assignments":[
{
"ref":"bound2",
"value":{
"op":"-",
"left":"bound2",
"right":1
}
}
]
}
]
}
]
},
{
"name":"cdk",
"locations":[
{
"name":"location"
}
],
"initial-locations":[
"location"
],
"edges":[
{
"location":"location",
"action":"lb",
"rate":{
"exp":"cdk"
},
"guard":{
"exp":{
"op":"∧",
"left":{
"op":">",
"left":"cdk",
"right":0
},
"right":{
"op":"<",
"left":"cdk_cat",
"right":"N"
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cdk",
"right":"cdk"
}
},
"location":"location",
"assignments":[
{
"ref":"cdk_cat",
"value":{
"op":"+",
"left":"cdk_cat",
"right":1
}
},
{
"ref":"cdk",
"value":{
"op":"-",
"left":"cdk",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"cdh1r",
"rate":{
"exp":"cdk_cat"
},
"guard":{
"exp":{
"op":">",
"left":"cdk_cat",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cdk_cat",
"right":"cdk_cat"
}
},
"location":"location",
"assignments":[
{
"ref":"cdk_cat",
"value":"cdk_cat"
}
]
}
]
},
{
"location":"location",
"action":"degc",
"rate":{
"exp":"cdk_cat"
},
"guard":{
"exp":{
"op":"∧",
"left":{
"op":">",
"left":"cdk_cat",
"right":0
},
"right":{
"op":"<",
"left":"cdk",
"right":"N"
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cdk_cat",
"right":"cdk_cat"
}
},
"location":"location",
"assignments":[
{
"ref":"cdk",
"value":{
"op":"+",
"left":"cdk",
"right":1
}
},
{
"ref":"cdk_cat",
"value":{
"op":"-",
"left":"cdk_cat",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"bb",
"rate":{
"exp":1
},
"guard":{
"exp":{
"op":">",
"left":"cdk_cat",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":1,
"right":1
}
},
"location":"location",
"assignments":[
{
"ref":"cdk_cat",
"value":{
"op":"-",
"left":"cdk_cat",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"removecki",
"rate":{
"exp":1
},
"guard":{
"exp":{
"op":"<",
"left":"cdk",
"right":"N"
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":1,
"right":1
}
},
"location":"location",
"assignments":[
{
"ref":"cdk",
"value":{
"op":"+",
"left":"cdk",
"right":1
}
}
]
}
]
}
]
},
{
"name":"cdh1",
"locations":[
{
"name":"location"
}
],
"initial-locations":[
"location"
],
"edges":[
{
"location":"location",
"action":"degp",
"rate":{
"exp":"cdh1"
},
"guard":{
"exp":{
"op":">",
"left":"cdh1",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cdh1",
"right":"cdh1"
}
},
"location":"location",
"assignments":[
{
"ref":"cdh1",
"value":"cdh1"
}
]
}
]
},
{
"location":"location",
"action":"cdh1r",
"rate":{
"exp":"cdh1"
},
"guard":{
"exp":{
"op":"∧",
"left":{
"op":">",
"left":"cdh1",
"right":0
},
"right":{
"op":"<",
"left":"inact",
"right":"N"
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cdh1",
"right":"cdh1"
}
},
"location":"location",
"assignments":[
{
"ref":"cdh1",
"value":{
"op":"-",
"left":"cdh1",
"right":1
}
},
{
"ref":"inact",
"value":{
"op":"+",
"left":"inact",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"removep",
"rate":{
"exp":"cdh1"
},
"guard":{
"exp":{
"op":">",
"left":"cdh1",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cdh1",
"right":"cdh1"
}
},
"location":"location",
"assignments":[
{
"ref":"cdh1",
"value":"cdh1"
}
]
}
]
},
{
"location":"location",
"action":"pcdh1r",
"rate":{
"exp":"inact"
},
"guard":{
"exp":{
"op":"∧",
"left":{
"op":">",
"left":"inact",
"right":0
},
"right":{
"op":"<",
"left":"cdh1",
"right":"N"
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"inact",
"right":"inact"
}
},
"location":"location",
"assignments":[
{
"ref":"inact",
"value":{
"op":"-",
"left":"inact",
"right":1
}
},
{
"ref":"cdh1",
"value":{
"op":"+",
"left":"cdh1",
"right":1
}
}
]
}
]
}
]
},
{
"name":"cdc14",
"locations":[
{
"name":"location"
}
],
"initial-locations":[
"location"
],
"edges":[
{
"location":"location",
"action":"pcdh1r",
"rate":{
"exp":"cdc14"
},
"guard":{
"exp":{
"op":">",
"left":"cdc14",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cdc14",
"right":"cdc14"
}
},
"location":"location",
"assignments":[
{
"ref":"cdc14",
"value":{
"op":"-",
"left":"cdc14",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"removep",
"rate":{
"exp":{
"op":"-",
"left":{
"op":"*",
"left":2,
"right":"N"
},
"right":"cdc14"
}
},
"guard":{
"exp":{
"op":"<",
"left":"cdc14",
"right":{
"op":"*",
"left":2,
"right":"N"
}
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":{
"op":"-",
"left":{
"op":"*",
"left":2,
"right":"N"
},
"right":"cdc14"
},
"right":{
"op":"-",
"left":{
"op":"*",
"left":2,
"right":"N"
},
"right":"cdc14"
}
}
},
"location":"location",
"assignments":[
{
"ref":"cdc14",
"value":{
"op":"+",
"left":"cdc14",
"right":1
}
}
]
}
]
}
]
},
{
"name":"cki",
"locations":[
{
"name":"location"
}
],
"initial-locations":[
"location"
],
"edges":[
{
"location":"location",
"action":"degd",
"rate":{
"exp":"cki"
},
"guard":{
"exp":{
"op":">",
"left":"cki",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cki",
"right":"cki"
}
},
"location":"location",
"assignments":[
{
"ref":"cki",
"value":{
"op":"-",
"left":"cki",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"bind",
"rate":{
"exp":"cki"
},
"guard":{
"exp":{
"op":">",
"left":"cki",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":{
"op":"/",
"left":"cki",
"right":"cki"
}
},
"location":"location",
"assignments":[
{
"ref":"cki",
"value":{
"op":"-",
"left":"cki",
"right":1
}
}
]
}
]
}
]
}
],
"system":{
"elements":[
{
"automaton":"base_rates"
},
{
"automaton":"cyclin"
},
{
"automaton":"counter"
},
{
"automaton":"cdk"
},
{
"automaton":"cdh1"
},
{
"automaton":"cdc14"
},
{
"automaton":"cki"
}
],
"syncs":[
{
"synchronise":[
"bind",
"bind",
"bind",
null,
null,
null,
"bind"
],
"result":"bind"
},
{
"synchronise":[
"degd",
"degd",
null,
null,
null,
null,
"degd"
],
"result":"degd"
},
{
"synchronise":[
"pcdh1r",
null,
null,
null,
"pcdh1r",
"pcdh1r",
null
],
"result":"pcdh1r"
},
{
"synchronise":[
"removep",
null,
null,
null,
"removep",
"removep",
null
],
"result":"removep"
},
{
"synchronise":[
"cdh1r",
null,
null,
"cdh1r",
"cdh1r",
null,
null
],
"result":"cdh1r"
},
{
"synchronise":[
"degp",
"degp",
"degp",
null,
"degp",
null,
null
],
"result":"degp"
},
{
"synchronise":[
"degc",
"degc",
"degc",
"degc",
null,
null,
null
],
"result":"degc"
},
{
"synchronise":[
"lb",
"lb",
"lb",
"lb",
null,
null,
null
],
"result":"lb"
},
{
"synchronise":[
"bb",
"bb",
"bb",
"bb",
null,
null,
null
],
"result":"bb"
},
{
"synchronise":[
"removecki",
"removecki",
null,
"removecki",
null,
null,
null
],
"result":"removecki"
},
{
"synchronise":[
"donothing",
"donothing",
null,
null,
null,
null,
null
],
"result":"donothing"
}
]
}
}