Download presentation
Presentation is loading. Please wait.
Published byMorgan Lane Modified over 6 years ago
1
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FRIEDENTHAL A Practical Guide to SysML The Systems Modeling Language Third edition Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
2
CH07 - MODELING STRUCTURE WITH BLOCKS
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
3
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.1 Example block definition diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
4
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.2 Example internal block diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
5
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.3 Blocks on a block definition diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
6
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.4 An automobile with four wheels described as separate parts. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
7
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.5 Showing a block composition hierarchy on a block definition diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
8
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.6 An internal block diagram for the Mount Assembly. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
9
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.7 Connecting parts on an internal block diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
10
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.8 Showing deep-nested parts on an internal block diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
11
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.9 Nested connectors on an internal block diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
12
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.10 Reference associations on a block definition diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
13
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.11 Reference properties and their interconnections on an internal block diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
14
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.12 A reference association between two blocks. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
15
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.13 Connector typed by an association. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
16
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.14 Using association blocks to relate blocks. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
17
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.15 The internal structure of an association block. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
18
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.16 Example of an ACME surveillance network with two command centers. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
19
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.17 Definition of basic value types in a block definition diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
20
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.18 Importing the SI definitions defined by SysML. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
21
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.19 Using units in the definition of value types. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
22
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.20 Use of a value type to type a value property on a block definition diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
23
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.21 Example of derived property. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
24
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.22 Examples of property values and distributions. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
25
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.23 Items that flow in the Camera system. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
26
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.24 Flow properties on blocks. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
27
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.25 Connected parts with flow properties. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
28
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.26 Connected parts with incompatible flow properties. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
29
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.27 Item flows between parts. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
30
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.28 Item flows between reference properties. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
31
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.29 A signal classification hierarchy. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
32
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.30 Blocks with behavioral features. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
33
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.31 A block with full ports. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
34
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.32 A full port with nested ports. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
35
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.33 Interface blocks with proxy ports. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
36
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.34 A block with nested ports. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
37
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.35 Connecting ports internally to a block. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
38
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.36 Connecting parts and full ports. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
39
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.37 Connecting proxy ports with typed connectors. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
40
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.38 Connecting proxy ports in an association block. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
41
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.39 Defining a structural connection using an association block. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
42
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.40 Showing structural connections in an association block. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
43
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.41 Defining nested ports with conjugation. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
44
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.42 Connecting nested ports. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
45
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.43 Connectors with non-default multiplicity. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
46
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.44 Item flows between ports. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
47
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.45 A set of interfaces used to define provided or required services. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
48
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.46 Defining a service-based interface using proxy ports. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
49
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.47 Connecting service-based ports on an internal block diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
50
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.48 Example of block specialization. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
51
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.49 Showing a classification hierarchy on a block definition diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
52
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.50 Showing a generalization set on a block definition diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
53
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.51 Modeling variant configurations on a block definition diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
54
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.52 Two kinds of Imaging Assembly. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
55
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.53 Adding a bound reference to support variants. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
56
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.54 Using a bound reference to describe two variants of Camera. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
57
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.55 Using a bound reference to support port variation. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
58
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.56 Two variants of Camera with different Wall Mountings. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
59
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.57 Property-specific types. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
60
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.58 Modeling different configurations of a block on a block definition diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
61
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.59 Showing the configuration of a block on an internal block diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
62
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.60 Describing block configurations with instances. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
63
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 7.61 Describing links between instances. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.