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

Slides:



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

Modeling Constraints with Parametrics
Copyright © 2016 Elsevier Inc. All rights reserved.
Chapter 41 Work-Related Musculo-Skeletal Disorders
The University of Adelaide, School of Computer Science
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Chapter 65 - The Hormonal Regulation of Calcium Metabolism
Copyright © 2012, Elsevier Inc. All rights Reserved.
Chapter 11.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2012, Elsevier Inc. All rights Reserved.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
The University of Adelaide, School of Computer Science
General Principles for Writing Reaction Mechanisms
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2012, Elsevier Inc. All rights Reserved.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Chapter 10.
Chapter 28 - Renal Hyperplasia and Hypertrophy
Copyright © 2014, 2000, 1992 Elsevier Inc. All rights reserved.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Copyright © 2012, Elsevier Inc. All rights Reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
The University of Adelaide, School of Computer Science
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
The University of Adelaide, School of Computer Science
Modeling Cross-Cutting Relationships with Allocations
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Portable Biotechnology
© 2012 Elsevier, Inc. All rights reserved.
Modeling Text-Based Requirements and their Relationship to Design
Modeling Functionality with Use Cases
Customizing SysML for Specific Domains
Copyright © 2012, Elsevier Inc. All rights Reserved.
Copyright © 2016 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Chapter 12.
Chapter 6.
Forms.
Copyright © 2012, Elsevier Inc. All rights Reserved.
© 2012 Elsevier, Inc. All rights reserved.
Chapter 103 Long-Term Care: The Global Impact
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Chapter 01.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Modeling Message-Based Behavior with Interactions
Copyright © 2013 Elsevier Inc. All rights reserved.
Chapter 64 - Renal Calcium Metabolism
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2012, Elsevier Inc. All rights Reserved.
Chapter 15 Contraception
Chapter 29 - Stem Cells and Generation of New Cells in the
Copyright © 2013 Elsevier Inc. All rights reserved.
Chapter 15.
Chapter 20 Assisted Reproductive Technologies
Chapter 3.
Presentation transcript:

Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved. FRIEDENTHAL-9780128002025 A Practical Guide to SysML The Systems Modeling Language Third edition Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved. FIGURE 9.16 An interruptible region. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.

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.

Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved. FIGURE 9.18 Probabilistic flow. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.

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.

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.

Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved. FIGURE 9.21 Activity partitions. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.

Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved. FIGURE 9.22 Nested activity partitions. Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.

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.

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.

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.

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.

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.

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.

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.

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.

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.