IBM SG24-7368-00 Fitness Equipment User Manual


 
Chapter 6. Tool support for MDSD 107
Distribution entities
MDSD is described as both a separation of concerns, where designers can
address each set of stakeholder concerns independently, as well as an
integration of concerns, where there is enforcement of integration by requiring
the use of a common set of design elements across multiple sets of concerns.
One of the concerns is the logical aspects of the system that have been
described already. Another is the distribution aspects of the system. (There can
be many more, such as process, security, and so forth.) The entities used to
model this viewpoint are called
localities. The distribution viewpoint describes
how the functionality of the system is distributed.
Figure 6-15 shows an example of a diagram showing localities and their
connections. The locality is represented using a stereotyped Class (or Block in
SysML). In the MDSD UML plug-in, the locality stereotype uses the shape image
shown in Figure 6-15. These go in a package named Distribution Elements.
Localities can perform operations and have attributes appropriate to specify
physical design. A connection is a generalized physical linkage. Connections are
characterized by what they carry or transmit (data, power, fuel) and the
necessary performance and quality attributes in order to specify their physical
realization at the design level.
Figure 6-15 Locality diagram