Prev | Current Page 151 | Next

Tim Weilkiens

"Systems Engineering with SysML/UML: Modeling, Analysis, Design"

The following box describes the formal
rationale.
FIGURE 2-29
System interaction points for the on-board computer.
bdd [package] System context [interaction points]
CarControlPort
CarReaderPort
IOPort
ServerPort
ServicePort
KeyPort CurrentPort
MicrophonePort
CarPort
?«System?»
On-board computer
63
WHY ARE ASSOCIATIONS NOT PERMITTED ON PORTS?
It is often very enticing to connect an association with a port, e.g., in the system
context diagram or in the block definition diagram. Though this is in fact supported
by several SysML/UML tools, it is formally illegal. And a closer look reveals that it
doesn ??™ t make any sense. A port is a property of a block and has a rank similar to
that of an attribute. Attributes must not be connected with associations either.
The internal block diagram looks at more detailed structure aspects than the
block definition diagram. For example, you could model how the properties of a
block??”ports and attributes??”relate. You could then use a connector which, in
turn, can have an association as its type, to connect a port.


Pages:
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163
Apartamenty Świnoujście noclegi hel Lokaty jednodniowe projekty domków letniskowych męskie skarpetki rowerowe