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.
<strong>UML</strong><br />
Figure 4-9:<br />
A component with packaged elements<br />
4.5.2.2 Connector<br />
A Connector is communication relationship between two parts or two ports in a<br />
context of a component. Connectors are used to interconnect provisions and<br />
requirements of a component. Since provisions and requirements can be specified<br />
using ports or can be directly attached to a component, a connectors may be<br />
attached to either ports, interfaces or components.<br />
<strong>UML</strong> 2.0 diferentiates two kinds of connectors:<br />
• Assembly connector – may be defined from a required interface or a port<br />
to the provided interface or a port. In other words, it connects two<br />
components and their provisions and requirements. Assembly connector<br />
defines that one component provides the services which another<br />
component requires.<br />
• Delegate connector – connects component and its subcomponent. It is<br />
used to connect component’s provisions to its subcomponent’s<br />
provisions, or component’s requirements to its subcomponent’s<br />
requirements. It represents the forwarding of signals, a signal that arrives<br />
at a port with a delegation connector to a subcomponent, will be passed<br />
on to that target for handling.<br />
29