IBM SG24-7368-00 Fitness Equipment User Manual


 
92 Model Driven Systems Development with Rational Products
This process of joint realization, using both sequence diagrams in the logical and
distribution viewpoints, and through the use of joint realization tables, provides us
with the means to reason about functional and non-functional requirements
across a set of multiple viewpoints. We have given examples of the logical and
distribution viewpoints, but we can also extend the concept to deal with other
viewpoints as well.
In the sample JRT shown (Table 5-1 on page 88), we have a column for the
process viewpoint. We could easily add other columns for other viewpoints as
necessary (security and data, for example), as our problem domain dictates. We
could also easily create stereotyped entities that would be able to be placed onto
sequence diagrams as well.
Joint realization, then, is a robust technique to bridge the gap between software
and systems engineering, while localities provide a good example of how UML
and SysML can be extended to meet our analytical needs.