Sysml Overview
Sysml Overview
OMG Systems Modeling Language (OMG SysML™) 1.1 (http://www.omgsysml.org) Reference card, page 1/4
incl. SYSMOD stereotypes (http://www.sysmod.de) © 2008 by oose GmbH, www.oose.de
Tim Weilkiens, Systems Engineering with SysML/UML (http://www.system-modeling.com) Translation support T. Netter
Internal Block Diagram
0..1
roleA:Type roleB:Type role4:Type role:Type
Multiplicity
Refines
«requirement» «refine» «requirement» Requirement X «viewpoint»
Use Case Viewpoint
Requirement X Refines requirement
«viewpoint»
Satisfies stakeholder="Who has an interest in the model view?"
«requirement» «satisfy» «block» concerns="Which requirements satisfy the model view?"
«requirement» Requirement X
Requirement X Satisfies requirement Block purpose="What objectives/purposes fulfil the model view?"
methods="What methods/processes build the model view?"
languages="What languages constitute the model view?"
Verifies
«requirement» «verify» «testCase» «requirement» Requirement X
Requirement X Verifies requirement TestCase Packages
Subpackage
SatisfiedBy VerifiedBy
«block» SystemBlock «testcase» TestCase
Subpackage
OMG Systems Modeling Language (OMG SysML™) 1.1 (http://www.omgsysml.org) Reference card, page 2/4
incl. SYSMOD stereotypes (http://www.sysmod.de) © 2008 by oose GmbH, www.oose.de
Tim Weilkiens, Systems Engineering with SysML/UML (http://www.system-modeling.com) Translation support T. Netter
Sequence Diagram
sd SeqABC
sd
role1:Type role2:Type
role2:Type
role1:Type
ref SeqABC
Activity Diagram
Object
Constraint
Name of Name of
Object Node Action
«problem»
«block» «activity» {x > y} Problem description
Block Activity
OMG Systems Modeling Language (OMG SysML™) 1.1 (http://www.omgsysml.org) Reference card, page 3/4
incl. SYSMOD stereotypes (http://www.sysmod.de) © 2008 by oose GmbH, www.oose.de
Tim Weilkiens, Systems Engineering with SysML/UML (http://www.system-modeling.com) Translation support T. Netter
State Machines
stm StateMachineName
Entry point
History
Initial state
H Orthogonal State
State
event[guard]/behavior State
entry/behavior
State
do/behavior
exit/behavior
Junction event[condition]/behavior
State State
Terminate Behavior
Final state [x>0] [x<-5]
stm1:StateMachine
[else]
Exit point
State
Exit point
Allocations
«allocate» «allocate»
«block» Block 1 Block 2
«block» «allocate» Physical Block Allocation
Logical Block Activity Partition
allocatedFrom
«action» Action
Action Action
act
Action
Object
Parametric Diagram
allocatedTo
«elementType» Element name
OMG Systems Modeling Language (OMG SysML™) 1.1 (http://www.omgsysml.org) Reference card, page 4/4
incl. SYSMOD stereotypes (http://www.sysmod.de) © 2008 by oose GmbH, www.oose.de
Tim Weilkiens, Systems Engineering with SysML/UML (http://www.system-modeling.com) Translation support T. Netter