Lecture8_Modeling_with_Activities

Lecture8_Modeling_with_Activities - Model-Based Systems...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
1 SysML and MBSE: A Quick-Start Course Copyright © Georgia Tech. All Rights Reserved. Model-Based Systems Engineering: Modeling Behavior with Activity Diagrams Leon McGinnis Chris Paredis www.pslm.gatech.edu/courses www.omg.org/ocsmp
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 SysML and MBSE: A Quick-Start Course Copyright © Georgia Tech. All Rights Reserved. Contents Context: Systems that perform functions Semantics of an Activity Diagram Actions Flows between Actions Using Activity Diagrams in Systems Engineering Activity Diagram Modeling in MagicDraw
Background image of page 2
3 SysML and MBSE: A Quick-Start Course Copyright © Georgia Tech. All Rights Reserved. Behavioral Diagrams SysML Diagram Structure Diagram Behavior Diagram Use Case Diagram Activity Diagram Internal Block Diagram Block Definition Diagram Sequence Diagram State Machine Diagram Parametric Diagram Requirement Diagram Modified from UML 2 New diagram type Package Diagram Same as UML 2 Revision by GIT; Original Source: OMG SysML Tutorial (June 2008). Reprinted with permission. Copyright © 2006-2008 by Object Management Group.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 SysML and MBSE: A Quick-Start Course Copyright © Georgia Tech. All Rights Reserved. Activities Are how we model behaviors associated with a block Can be the main (“classifier”) behavior of the block Can be the “method” of an operation invoked by a service request (via a “standard port”) Can be the behavior identified with the transition in a state machine or the behavior in a particular state Activities are a very powerful way to describe a block’s behavior => a rich modeling language, thus may require some practice to master
Background image of page 4
5 SysML and MBSE: A Quick-Start Course Copyright © Georgia Tech. All Rights Reserved. Activity Diagram Transformation (Activity) Input Output Behavior described by the act diagram System boundary for input- xform-output process Modeling questions: What are the inputs & outputs being modeled; what are the object flows? What is the system boundary? What is the transformation? How is the transformation controlled?
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 SysML and MBSE: A Quick-Start Course Copyright © Georgia Tech. All Rights Reserved. Activity Diagram Semantics Specifies controlled sequence of actions Formal semantics define how tokens trigger actions The Activity is decomposed into multiple actions with connecting flows Original Source: "A Practical Guide to SysML: The Systems Modeling Language" Friedenthal, Moore, Steiner. Boundary Input Output
Background image of page 6
7 SysML and MBSE: A Quick-Start Course Copyright © Georgia Tech. All Rights Reserved. Activity Diagram Semantics Have to address both: Flow of objects through sequence of transformations Control of the flow For object flow: Symbols for transformation Symbols for flow For control Symbols for control decisions Symbols for transfer of control Key concept for activity diagrams: tokens
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/03/2011 for the course ISYE 4803 taught by Professor Staff during the Spring '08 term at Georgia Institute of Technology.

Page1 / 32

Lecture8_Modeling_with_Activities - Model-Based Systems...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online