UML PROFILE FOR SAVECCM - Research
UML PROFILE FOR SAVECCM - Research
UML PROFILE FOR SAVECCM - Research
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Save<strong>UML</strong> profile<br />
[7] SwitchConditionTo: Port stated in "ConnectTo" tagged value must be an output port<br />
of a switch component (a port with a SaveTriggerOutPort, SaveDataOutPort or<br />
SaveCombinedOutPort stereotype applied).<br />
6.3.3.19 SaveToComplex<br />
A special kind of a connection is used to connect the port of a component to a<br />
complex connection. The usage relationship is used as the base classifier based<br />
on the same rationale with the basic component connection (see section 6.3.3.10).<br />
Base classifier: Usage<br />
Tagged values: This stereotype does not have tagged values defined.<br />
Constraints:<br />
[1] ComplexConnectionDirection: SaveToComplex is used to connect a component to<br />
a complex connection. This constraint checks if the client of a connection (starting<br />
point) is an output port (a port with SaveTriggerOutPort, SaveDataOutPort or<br />
SaveCombinedOutPort stereotype applied), and a supplier of a connection (ending<br />
point) must be a component with SaveComplexConnection stereotype applied.<br />
[2] NumberOfStereotypes: see the SaveAssembly constraint [6].<br />
6.3.3.20 SaveTriggerInPort<br />
This stereotype is used for modelling SaveCCM trigger in ports. The rationale<br />
behind using <strong>UML</strong> Port as the base classifier for the SaveCCM trigger input port<br />
element is the same as with the SaveCombinedInPort (see section 6.3.3.5).<br />
Base classifier: Port<br />
Tagged values:<br />
• External : String. A label mapping the port to external entity, in case a port is an<br />
external port.<br />
Constraints:<br />
[1] NumberOfStereotypes: see the SaveAssembly constraint [6].<br />
[2] OwnerComponentStereotype: see the SaveCombinedInPort constraint [2].<br />
[3] PortConnections: see the SaveCombinedInPort constraint [3].<br />
[4] PortConnectionStereotype: see the SaveCombinedInPort constraint [4].<br />
[5] PortsExternal: see the SaveCombinedInPort constraint [5].<br />
[6] PortsInterfaces: see the SaveCombinedInPort constraint [6].<br />
6.3.3.21 SaveTriggerOutPort<br />
This stereotype is used for modelling SaveCCM trigger out ports. The rationale<br />
behind using <strong>UML</strong> Port as the base classifier for the SaveCCM trigger output port<br />
element is the same as with the SaveCombinedInPort (see section 6.3.3.5).<br />
60