Download presentation
Presentation is loading. Please wait.
Published byOlavi Lehtilä Modified over 5 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
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
CH09 - MODELING FLOW-BASED BEHAVIOR WITH ACTIVITIES Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
3
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.1 An example activity diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
4
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.2 An example of an activity hierarchy in a block definition diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
5
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.3 An action with input and output pins and input and output control flow. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
6
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.4 Specifying an activity using a frame on an activity diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
7
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.5 Invocation actions on an activity diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
8
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.6 Connecting pins and parameters using object flows. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
9
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.7 Example of a join specification. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
10
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.8 Routing object flows between invocations. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
11
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.9 An activity with parameter sets. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
12
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.10 Invoking an activity with parameters sets. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
13
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.11 Using a data store node to capture incoming light. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
14
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.12 Control flow in activities. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
15
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.13 Using a control operator to generate a control value. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
16
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.14 Using a control operator to control the execution of an activity. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
17
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.15 Using signals to communicate between activities. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
18
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.16 An interruptible region. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
19
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.17 Use of continuous flows and discrete flows with rate information. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
20
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.18 Probabilistic flow. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
21
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.19 Example of using states on pins. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
22
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.20 Adding timing constraints to actions. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
23
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.21 Activity partitions. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
24
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.22 Nested activity partitions. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
25
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.23 A block with proxy ports and a block behavior. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
26
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.24 Using signals to control activity flow. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
27
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.25 A block with behavioral features and associated methods. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
28
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.26 An activity hierarchy modeled on a block definition diagram. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
29
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.27 An activity hierarchy with parameters. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
30
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.28 A bdd describing value properties and constraints for an activity. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
31
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.29 A parametric diagram describing constraints on an activity. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
32
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.30 An activity specified using Alf. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
33
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
FIGURE 9.31 Example of primitive actions. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.