Upload
ariane
View
22
Download
0
Embed Size (px)
DESCRIPTION
STATE MACHINES – MAIN. Model Element. (from Core). +context. 0..1. +behavior. *. State Machine. Guard. expression: BooleanExpression. 0..1. +guard. 0..1. 0..1. *. 1. +transition. +source. +outgoing. State Vertex. 1. *. Transition. +target. +incoming. *. 1. *. 0..1. *. - PowerPoint PPT Presentation
Citation preview
1
Präsentation Meta-Modelle
STATE MACHINES – MAIN
+context
Model Element
State MachineGuard
TransitionState Vertex
Pseudostate Synch State State Action
Simple State Final State
Event
0..1 0..1
0..1
+behavior
0..1 +guard
1
expression: BooleanExpression
+transition+outgoing
+incoming
+source
+target
1
1
*
*
*
1 +top
kind:PseudostateKind
bound: UnlimitedInteger
0..1
* +internal
*
0..1
0..1 +affect+entry
0..1+exit0..1
+doActivity0..1
0..1
0..1
0..1
0..* 0..*+defferableEvent
(from Common Behavior)
0..1 +trigger
*
(from Core)
2
Präsentation Meta-Modelle
STATE MACHINES – EVENTS
Model Element(from Core)
Parameter Event
SignalEvent CallEvent TimeEvent OrangeEvent
Signal Operation
(from Core)
when: TimeExpression
changeExpression: BooleanExpression
(from Core)(from Common Behavior)
{ordered}+parameter
* 0..1
+occurence
+signal
*
1
+occurence
+operation
*
1
3
Präsentation Meta-Modelle
Activity Graphs
ActionStateisDynamic: BooleandynamicArguments: ArgListsExpressiondynamicMultiplicity: Multiplicity
StateMachine ModelElement(from Core)(from StateMachine)
PartitionActivityGraph
State(from StateMachine)
SimpleState(from StateMachine)
ObjectFlowStateisSync: Boolean
Classifier(from Core)
Parameter(from Core)
ClassifierInState
+parameter
+state *
* *
1*
1
+type
+type
1..*
+inState
0..1
0..*
+contents*
*
0..1*
+behavior +context
1 0..*
+partition
+top 1