|
Sequence Diagram Sample
|
|
The Sequence Diagram models the collaboration of objects based on a time sequence.
|
|
| |
|
Frame
|
|
An interaction is a unit of behavior that focuses on the observable exchange of information between ConnectableElements.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 525)
|
|
| |
|
Lifeline
|
|
A lifeline represents an individual participant in the Interaction. While Parts and StructuralFeatures may have multiplicity greater than 1, Lifelines represent only one interacting entity.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 536)
|
|
| |
|
ExecutionSpecification
|
|
An ExecutionSpecification is a specification of the execution of a unit of behavior or action within the Lifeline. The duration of an ExecutionSpecification is represented by two ExecutionOccurrenceSpecifications, the start ExecutionOccurrenceSpecification and the finish ExecutionOccurrenceSpecification.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 521)
|
|
| |
|
InteractionUse
|
|
An InteractionUse refers to an Interaction. The InteractionUse is a shorthand for copying the contents of the referred Interaction where the InteractionUse is. To be accurate the copying must take into account substituting parameters with arguments and connect the formal gates with the actual ones.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 532)
|
|
| |
|
CombinedFragment
|
|
A combined fragment defines an expression of interaction fragments. A combined fragment is defined by an interaction operator and corresponding interaction operands. Through the use of CombinedFragments the user will be able to describe a number of traces in a compact and concise manner.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 507)
|
|
| |
|
StateInvariant / Continuations
|
|
A Continuation is a syntactic way to define continuations of different branches of an Alternative CombinedFragment. Continuations is intuitively similar to labels representing intermediate points in a flow of control.A StateInvariant is a runtime constraint on the participants of the interaction. It may be used to specify a variety of different kinds of constraints, such as values of attributes or variables, internal or external states, and so on.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 516)
|
|
| |
|
Stop
|
|
Stop
|
|
| |
|
TimeConstraint and TimeObservation
|
|
TimeConstraint and TimeObservation
|
|
| |
|
Message
|
|
A Message defines a particular communication between Lifelines of an Interaction.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 538)
|
|
| |
|
Lost Message
|
|
A Message defines a particular communication between Lifelines of an Interaction.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 538)
|
|
| |
|
Found Message
|
|
A Message defines a particular communication between Lifelines of an Interaction.(OMG Unified Modeling Lanauge Specification - UML 2.0 Superstructure Specification, p. 538)
|
|
| |