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 />
connected to trigger input ports or to data input ports if their data types match (the<br />
value of their "Type" tagged values must be equal).<br />
[4] ConnectionCyclic: It is not allowed to have cyclic connections except for the<br />
assembly component.<br />
[5] ConnectionEndPort: Checks if the ending port of the connection is an input port<br />
(direction of the connection must be from an output to an input port).<br />
[6] ConnectionStartPort: Checks if the starting port of the connection is an output port<br />
(direction of the connection must be from an output to an input port).<br />
[7] NumberOfStereotypes: see the SaveAssembly constraint [6].<br />
6.3.3.11 SaveDataInPort<br />
This stereotype is used for modelling SaveCCM data in ports. The rationale<br />
behind using <strong>UML</strong> Port as the base classifier for the SaveCCM data input port<br />
element is the same as with the SaveCombinedInPort (see section 6.3.3.5).<br />
Base classifier: Port<br />
Tagged values: For a description of each tagged value see<br />
SaveCombinedInPort stereotype (section 6.3.3.5).<br />
• Type : String.<br />
• Value : String.<br />
• External : String.<br />
• SetPort : Boolean.<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 />
[7] PortsSetPort: see the SaveCombinedInPort constraint [7].<br />
[8] SetPortExist: see the SaveCombinedInPort constraint [6].<br />
6.3.3.12 SaveDataOutPort<br />
This stereotype is used for modelling SaveCCM data out ports. The rationale<br />
behind using <strong>UML</strong> Port as the base classifier for the SaveCCM data output port<br />
element is the same as with the SaveCombinedInPort (see section 6.3.3.5).<br />
Base classifier: Port<br />
54