Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.

Similar presentations


Presentation on theme: "Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved."— Presentation transcript:

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.


Download ppt "Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved."

Similar presentations


Ads by Google