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 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.


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

Similar presentations


Ads by Google