Spezifikationsmodule - Software and Systems Engineering - TUM
Spezifikationsmodule - Software and Systems Engineering - TUM
Spezifikationsmodule - Software and Systems Engineering - TUM
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
* Input Copy */<br />
exists copy_input_set: lfp FP_CIS set fpcis_it:Input<br />
with (<br />
neg exists im_fpcis:input_map . (<br />
fpcis_it = im_fpcis.one or<br />
fpcis_it = im_fpcis.two<br />
) <strong>and</strong> (<br />
exists cts_fpcis:copy_transition_set . (<br />
fpcis_it.TransitionSegment = cts_fpcis<br />
) or<br />
exists tm_fpcis:transition_map . (<br />
fpcis_it.TransitionSegment = tm_fpcis.one or<br />
fpcis_it.TransitionSegment = tm_fpcis.two<br />
))).<br />
/* Output Copy */<br />
exists copy_output_set: lfp FP_COS set fpcos_it:Output<br />
with (<br />
neg exists om_fpcos:output_map . (<br />
om_fpcos.one = fpcos_it or<br />
om_fpcos.two = fpcos_it<br />
) <strong>and</strong> (<br />
exists cts_fpcos:copy_transition_set . (<br />
fpcos_it.TransitionSegment = cts_fpcos<br />
) or<br />
exists tm_fpcos:transition_map . (<br />
fpcos_it.TransitionSegment = tm_fpcos.one or<br />
fpcos_it.TransitionSegment = tm_fpcos.two<br />
))).<br />
/* Condtion Copy */<br />
exists copy_condition_set: lfp FP_CCNDS set fpccnds_it:Condition<br />
with (<br />
neg exists cndm_fpccnds:condition_map . (<br />
fpccnds_it = cndm_fpccnds.one or<br />
fpccnds_it = cndm_fpccnds.two<br />
) <strong>and</strong><br />
(<br />
exists cts_fpccnds:copy_transition_set . (<br />
fpccnds_it.TransitionSegment = cts_fpccnds<br />
) or<br />
exists tm_fpccnds:transition_map . (<br />
fpccnds_it.TransitionSegment = tm_fpccnds.one or<br />
fpccnds_it.TransitionSegment = tm_fpccnds.two<br />
)<br />
)<br />
) .<br />
/* Action Copy */<br />
75