11.02.2014 Views

UML PROFILE FOR SAVECCM - Research

UML PROFILE FOR SAVECCM - Research

UML PROFILE FOR SAVECCM - Research

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!