UML Background Add-on
/CMD=1
/CMD=2
Represents an association between two classifiers.
Represents an association attribute or list of attributes whose values serve to partition the set of objects associated with an object across an association.
Left,Asynchronous,UML,sequence,software,modeling
Drag onto the page to add a left asynchronous.
UML master stores embedded UML model information.
Root Entry
UML System 1
IDL Data Types
any(idl)
documentation
location
semantics
persistence
responsibility
boolean(idl)
char(idl)
wchar(idl)
octet(idl)
fixed(idl)
short(idl)
long(idl)
long long(idl)
float(idl)
double(idl)
long double(idl)
object(idl)
sequence(idl)
unsigned short(idl)
unsigned long(idl)
unsigned long long(idl)
string(idl)
wstring(idl)
C++ Data Types
void
wchar_t
char
short
long
unsigned char
unsigned short
unsigned int
unsigned long
signed char
signed short
signed int
signed long
float
double
long double
bool
C# Data Types
decimal
byte
object
sbyte
string
uint
ulong
ushort
VB Data Types
Boolean
Byte
Char
Date
Decimal
Double
Integer
Long
Object
Short
Single
String
implementation class
type
create
destroy
invariant
postcondition
precondition
extends
inherits
private
protected
subclass
subtype
uses
metaclass
powertype
process
stereotype
thread
utility
requirement
<unspecified>
Static Model
Top Package
Class1
StateMachine1
Top State
CN DQ Contention Window Request State
Cluster Nodes within this state may attempt entry into one of the Nm Mini-Slots.
ActionSequence2
ActionSequence1
State Explanation
The CH transitions the DQSS into this state from the DQ_BuildingTransmitQueueState whenever the
TransmitQueue (TQ) D
epth exceeds the minimally established depth for the TQ during heavy traffic
combined with collisions for the Contention Queue.
Only Cluster Nodes that are in the CN DQ Contention Window Retry Wait State may transition into
the CN DQ Contention Window Request State so that they may re-attempt gaining entry into the
Contention Queue. All nodes that were previously quiscent during the prior DQ_BuildingTransmitQueue
state or DQ_TransmitQueueEmpty state may transmit when prompted to by the Cluster Head.
Nodes will be designated by priority order of their WaitForCQAttempt ordered pair as to when they are
eligible to re-attempt entry into the Contention Queue.
The CH will transition the DQSS out of this state and into the DQ_TQ_Running_In_UnrestrictedCQ_State
once all nodes with current WaitForCQAttempt ordered pair values have been completely serviced.
NOTE: Full Capability Transmission Frames are allowed within this state.
CN DQ Contention Window Retry Wait State
Nodes entering this state are pending reattempting requesting to the transmission queue pending release of them from this state.
DQ TQ Running In Restricted CQ State
InitialState1
DQ Transmit Queue Empty State
DQ Building Transmit Queue State
documenta
tion
CN DQSS Transmit Queue Wait State
Nodes within this state, have an entry within the Transmission Queue, but have not been told to transmit yet.
Cluster Nodes within this state may attempt entry into one of th
e Nm Mini-Slots.
Cluster Nodes in this state may attempt entry into one of the Nm Mini-Slots while in this mode.
Each Mini-Slot represents one element of the Contention Queue.
All Cluster Nodes automatically transition into this state whenever the
Cluster Head enters the DQ_TransmitQueueEmptyState.
The Cluster Head transitions the DQSS into this state whenever the DQSS'
Transmit Queue is empty.
NOTE: Transmissions Frames only have TWO segments while in this state; a
Contention Window Segment and a Feedback Packet Segment. Meaning,
there is NO Data Segment within the Transmission Frame while the DQSS is
in this state.
This enables the DQSS to build up its Transmission Queue faster, as there are
no idle periods other than during the contention window.
The Cluster Head transitions the DQSS into this state whenever the following two conditions exists:
1) The DQSS' Transmit Queue was below the level required to keep the Data Segment perpetually full.
2) The DQSS' Contention Queue attempts are resulting in many more collisions than can be handled
while still affording the Contention Window Resolution Algorithm the opportunity to populate the
Transmission Queue. In short, if the number of iterations it takes to resolve a collision is greater
than the previously established minimum Transmission Queue depth during heavy loads, then, this
condition is satisfied.
NOTE: Transmissions Frames only have TWO segments while in this state; a Contention Window Segment
and a Feedback Packet Segment. Meaning, there is NO Data Segment within the Transmission
Frame while the DQSS is in this state.
This enables the DQSS to build up its Transmission Queue faster, as there are no idle periods other
than during the contention window.
Cluster Nodes in this state may NOT attempt entry into one of the Nm Mini-Slots while in this mode.
All Cluster Nodes automatically transition into this state whenever the following conditions all occur:
1) The DQSS is in the DQ_TransmitQueueEmptyState or in the DQ_BuildingTransmitQueueState.
2) The most recent attempt by the Cluster Node to gain entry into the transmit queue failed as a
result of a collision while attempting to enter the Contention Queue.
3) The failed attempt to enter the Contention Queue was for a Mini-Slot (Contention Queue cell)
greater than 1 (i.e. not the first Mini-Slot).
Nodes entering this state are pending re
attempting requesting to the transmission queue pending release of them from this state.
document
executable
file
library
table
becomes
call
copy
derived
friend
import
instance
send
deletion
enumeration
useCaseModel
facade
framework
stub
system
topLevelPackage
association
global
local
parameter
self
union
struct
delegate
Initial,State,UML,statechart,software,modeling
Drag onto the page to add the state of an object before any action by included events.
Represents the point at which a newly created object starts.
Object,Lifeline,UML,sequence,software,modeling
Drag onto the page to add the existence of an object at a particular time.
Extend Lifeline
Represents the existence of an object at a particular time.
Trace,UML,state,structure,software,modeling
Drag onto the page to add a semantic relationship between two model elements from different models.
re diagram.
Indicates a semantic relationships between two model elements from different models.
Show Properties.
Signal,UML,state,structure,software,modeling
Drag onto the page to add a signal.
Represents a signal.
Show Visibilities.
Show Operation Parameters.
Transition,Fork,UML,statechart,software,modeling
Drag onto the page to add a fork transition with one required input and two or more required output transitions.
certain specified actions.
Represents a Fork transition requiring one input and two or more output transitions.
Decision,UML,statechart,software,modeling
Drag onto the page to specify a decision when guard conditions are used to indicate different dependent transitions.
ent.
Expresses a decision when guard conditions are used to indicate different possible transitions that are Boolean dependent.
Multi,tree,square,line,branch,hierarchy,connect,connector
Drag onto the page, then drag the yellow diamond to split into two to six branches.
he primary line.
Reposition Branch End
Box,rectangle,square
Drag the shape onto the drawing page.
page.
select the shape on the page and then type.
button
Drag onto the page, then drag the yellow diamond to adjust depth.
Modify Frame Depth
arrow,arrowhead,1D,single,open
Drag onto the page, then drag the round rotation handle to change arrow direction.
arrow's direction.
C&lose Tail
Dot,arrow,line,arrowhead
Drag onto the page. Drag round rotation handle to change arrow direction; yellow diamond to resize line ends.
Resize Dot and Arrowhead
Points &Left
Dotted,line,dashed,connector,connect
Drag onto the page, then right-click to show or hide one or both line ends.
handle to resize line ends.
Resize Dot
State,UML,statechart,software,modeling
Drag onto the page to specify when an object satisfies a condition, performs an action, or waits for an event.
Represents a condition during which an object satisfies some condition, performs an action or waits for an event.
Transition,UML,statechart,software,modeling
Drag onto the page to specify where an object in one state enters a second state and performs specific actions.
ertain specified actions.
Represents a transition from one state to another.
Show Name.
Show Stereotype.
Shallow,History,UML,statechart,software,modeling
Drag onto the page to add an indicator of the substate last visited to the composite state or state region.
gram.
Represents a shallow history state.
Final,State,UML,statechart,software,modeling
Drag onto the page to add the state of an object after the completion of activity.
activity in the enclosing state.
Represents the final occurrence of an event at the enclosing state or the completion of activity in the enclosing state.
On,page,reference,cross,hyperlink,link,jump,process,continued,flowchart,basic,information,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Drag onto the page to create a hyperlink from one process to another on the same page.
Note,UML,statechart,software,modeling
Drag onto the page and then type to add text.
iagram.
Connect Note
Use to place a comment on a diagram.
FALSE
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\UMLACT_U.VSS
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\UMLCOL_U.VSS
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\UMLCOM_U.VSS
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\UMLDEP_U.VSS
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\UMLSEQ_U.VSS
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\UMLSTA_U.VSS
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\UMLSTR_U.VSS
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\UMLUSE_U.VSS
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\BLOCK_U.VSS
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\BASFLO_U.VSS
{18AFE071-B41D-48D4-985B-2E8271400A11}
{32E81E57-995E-4DD0-9560-0D02FFB5ABE7}
{F3CA0937-D17E-4C01-A1A7-2D0E08DD13CA}
{C244DF5C-41E2-48AD-979E-3FD4A389BCAC}
{48CD0263-F6F2-493A-8C7F-9E772C1F9ACD}
{070EB263-9E4A-4A4A-B5FC-216631B85E5E}
{4301D0C9-A741-4CD2-AA2D-D0E14A6DC901}
{A7DDBB34-838D-49FB-82AC-42BF772A3AFC}
{2030BA4C-527C-4EB5-B3FD-C95A0C1440F4}
{FD19C711-D1F7-4951-AD44-DDA300C5D709}
{777735FB-94CF-48A5-AE05-4DBCEFF1CBA9}
{3303B2DD-72E5-4BCC-B7D8-AA26B19CE296}
{297BF367-58EA-4BA6-856D-8F2BA8DD490B}
{86CF2661-406C-462E-A71A-00AF8E16FDA4}
{1EF17E3C-3EB0-457C-890E-16A40EC2A4DD}
{C21A8E29-31AF-4082-84CA-B2ABC1C0C1B4}
{DE8C7687-471B-4394-B8CD-34C90C67C457}
{96AF4A9B-8907-425C-BB72-4DCA33C2E498}
{5C06577F-6294-4037-8C15-13C71FB15CB0}
{2DFE1647-75FB-4918-9715-AA9CD200974F}
{BAEC7B94-066A-42DD-9353-D3926BAEC845}
{2F3B8EAE-9B72-4C69-BE69-0C3396745849}
{7AEAA8EF-40C0-4C31-A8B1-302E885173D9}
{76349B8F-46F6-4FE8-9759-2B0EA8C3F630}
{5457B416-2A27-4AF7-BA9A-BDEDEB111BED}
{76770059-43C6-472A-A752-D10EDB35AB68}
{D855E24B-93C0-481A-BB1A-688DB8F74569}
{299A6338-8834-45A1-91CB-5B8927F3BC84}
{F0F47053-7111-448D-BF9B-D31819CE70F4}
{F4C36989-6ED9-4F19-A396-7C9444655CB4}
{084B47F6-1FB9-457A-BBED-D8D5C781B366}
{779702F6-C02C-4937-8F5C-02256449B74E}
{3E4EB49E-E970-4009-B445-9142DC5439E9}
{FDF6EA72-0DBA-47EE-BD68-46065D8406B0}
{9529EFAA-0966-4D4C-A13D-257A0EEEB533}
{0E467A2C-A7E5-4E49-8ED5-714D5C142716}
{4A113184-4F81-468D-BB36-CAD822390F77}
Arial Unicode MS
Symbol
Wingdings
Calibri
SimSun
PMingLiU
MS PGothic
Dotum
Sylfaen
Estrangelo Edessa
Vrinda
Shruti
Mangal
Tunga
Sendnya
Raavi
Dhenu
Latha
Gautami
Cordia New
Arial
Malgun Gothic
Times New Roman
Guide
TheDoc
CQ Page 3
Gesture Format
Row_1
UMLDiagramType
msvNoAutoConnect
Row_2
msvNoApplyDataGraphicAfterLink
Row_3
msvNoSubprocess
Connector
Hairline
UML Shadow
Generalization Arrow
Dynamic Connector
Row_4
Row_5
Row_6
UMLShapeType
UMLObjectGUID
UMLError
BeginAngle
EndAngle
UMLPresOption1
UMLSuppressOption
Navigability
UMLVersion
end1_name
end1_mp
end2_name
end2_mp
Navigable
Shared
Composite
Composite Navigable
Shared Navigable
Qualifier
Shared Qualifier
Composite Qualifier
Composite Navigable Qualifier
Shared Navigable Qualifier
Navigable Qualifier
Procedure Call
Asynchronous Flow
Flat Flow
realize_subshape
real_subshape
Watermark Title
msvNoAutoSize
Left Asynchronous
visDescription
visVersion
Visio Extended Data
Initial State
UMLPresOptions
UMLPageGUID
Statechart-1
Dot & arrow.23
Dot & arrow.20
Object Lifeline
UMLInstanceType
UMLPresOption2
UMLAutoLockTextEdit
Row_7
Row_8
Row_9
Row_10
Row_11
Row_12
Row_13
Row_14
Row_15
Row_16
Row_17
Row_18
Row_19
Row_20
DestructionPt
CreationPt
Row_23
Row_24
Row_25
Row_26
Row_27
Row_28
Row_29
Row_30
Row_31
Row_32
Row_33
Row_34
Row_35
Row_36
Row_37
Row_38
Row_39
Row_40
Row_41
Row_42
Row_43
Row_44
Row_45
Row_46
Row_47
Row_48
Row_49
Row_50
Row_51
Row_52
Row_53
Row_54
Row_55
Row_56
Row_57
Row_58
Row_59
Row_60
Row_61
Row_62
Row_63
Row_64
Row_65
Row_66
Row_67
Row_68
Row_69
Row_70
Row_71
Row_72
Row_73
Row_74
Row_75
Row_76
Row_77
Row_78
Row_79
Row_80
Row_81
Row_82
Row_83
Row_84
Use Case
Actor
Trace
Signal
DefaultWidth
EnsureWidthOK
Parameters
Name
Transition (Fork)
Decision
Multi-tree square
Scale
AntiScale
Block Normal
Block Highlight
Button
Button.8
Button.12
1-D single, open
Dot Connector
Dot & arrow
ControlX
Dot & arrow.16
Dot & arrow.17
Dot & arrow.22
Dotted line
State
OLD State
Transitions
Dot & arrow.28
Page-12
State.30
Box.34
CQ Page 1
Dotted line.36
Dotted line.77
Multi-tree square.38
Button.39
Button.43
Button.47
Dot & arrow.51
Dot & arrow.52
Dot & arrow.53
Dot & arrow.57
Dotted line.58
State.59
Dot & arrow.63
Dot & arrow.64
State.46
Box.69
State.16
Dotted line.71
Transition
Dotted line.73
Dot & arrow.72
Shallow History
Dotted line.35
Dot & arrow.37
Dotted line.29
Final State
Flow Normal
On-page reference
CQ Page 2
CQ Page 7
Dot & arrow.58
Dot & arrow.59
Dot & arrow.60
On-page reference.78
Dot & arrow.44
Dotted line.55
Dot & arrow.62
CQ Page 4
CQ Page 5
CQ Page 6
Note.20
State.47
Dotted line.65
State.13
Note
Data Graphic
visUSEType
visDGVisible
visDGShowBorder
visDGHideText
visDGNextItemID
visDGDefaultPos
msvLayoutIncludeSubshapes
visDGDisplayFormat
DQ Cluster Node States
DQ Cluster Head States
DQ Service Set States
State.9
Note.13
Note.21
State.76
State.27
State.50
State.23
Dotted line.21
Dotted line.59
Dotted line.67
Dot & arrow.68
Dot & arrow.75
Dot & arrow.19
Button.38
Button.45
Dot & arrow.49
State.67
Dot & arrow.78
Dotted line.50
State.51
Button.33
Button.37
Dotted line.45
Page-10
Preconditions/Assumptions