- basic course of action
-
The main start-to-finish path through a use case that the actor and the system follow under normal circumstances.
- behavioral state machine
-
The specification of a sequence of states that an object goes through during its lifetime in response to events and also the responses that the objects makes to those events.
- behavior port
-
A special kind of port that passes requests for specific behavior to the instance of the given class itself, rather than to any instances that the class may contain.
- binary association
-
An association between two classes .
- binding
-
A combination of actual parameters and a template's formal parameters.
- bound element
-
The result of a binding .
- broadcast signal action
-
An action that transmits an instance of a specified signal to a set of potential target objects in the system.
- call behavior action
-
An action that invokes a specified behavior directly, either synchronously or asynchronously.
- call dependency
-
A dependency within which the source operation invokes the target operation.
- call operation action
-
An action that sends a message to a specified object to call a specified method , either synchronously or asynchronously.
- call trigger
-
The reception of a request to call a specific operation belonging to a given class (which becomes a call on a method on an object that represents an instance of that class).
- central buffer node
-
An object node that accepts tokens from "upstream" object nodes and passes them along to "down-stream" object nodes.
- change trigger
-
An event that occurs when a Boolean expression becomes True as a result of a change in value of one or more attributes or associations .
- child
-
See subclass.
- choice
-
A pseudostate that makes it possible to perform a branch within which the choice of which outgoing path to take can depend on the results of actions executed before the branch occurs as well as the guards connected with the branch.
- class
-
A collection of objects that have the same characteristics.
- class diagram
-
A diagram that focuses on a set of classes and the structural relationships among them; the diagram may also show interfaces .
- clause
-
A combination of a test and a body section such that if execution of the test results in the Boolean value True , the body section is executed.
- clear association action
-
An action that destroys all links that are instances of a particular association connected to an object specified on a particular input pin .
- clear structural feature action
-
An action that deletes all values from a specified structural feature.
- clear variable action
-
An action that deletes all values from a given variable .
- client
-
The dependent element within a dependency .
- collaboration
-
A description of a named structure of classes, instances of which each perform some specialized function (in other words, each serves a particular role).
- collaboration occurrence
-
The application of the pattern described by a particular collaboration to a specific situation that involves specific classes or instances playing the roles of that collaboration.
- combined fragment
-
A combination of one or more interaction operands and an interaction operator .
- communication diagram
-
An interaction diagram that focuses on the interaction between lifelines , where the architecture of the internal structure and how this corresponds with the message passing are central.
- complete action
-
An action that aggregates one or more intermediate actions .
- component
-
A named physical and replaceable part of a system that represents the physical packaging and implementation of otherwise logical elements (such as classes ).
- component diagram
-
A diagram that focuses on a set of components and the structural relationships among them.
- composite state
-
A state that has one or more nested substates .
- composite structure diagram
-
A diagram that shows the internal structure of a class or collaboration .
- composition
-
A "strong" form of aggregation within which if a particular instance of the whole is destroyed , so are the instances of the parts .
- concurrency
-
A specification of how a method that implements a given operation responds in the context of multiple threads of activity.
- concurrent substate
-
A substate in which an object can reside simultaneously with other substates at that same level within the given composite state.
- conditional node
-
A structured activity node that represents an exclusive choice among some number of alternatives, each of which is expressed in the form of a clause .
- connection point reference
-
A usage, as part of a given submachine state , of an entry point or exit point defined in the state machine that the submachine state references.
- connector
-
Something that connects an interface to a port .
- constraint
-
A specification of a condition that must hold true in a given context.
- continuation
-
An interaction fragment that defines a continuation of one branch of a combined fragment partially defined by the alt interaction operator .
- control flow
-
An activity edge that only passes control tokens .
- control node
-
An activity node that coordinates flows among other activity nodes.
- create dependency
-
A dependency within which the source class creates one or more instances of the target class.
- create link action
-
An action that creates a link using the association ends specified by two or more link end creation data entities.
- create link object action
-
An action that creates a link object , using the association ends, and perhaps the qualifier values, specified by two or more specified link end creation data entities, and then places the object on the specified output pin .
- create object action
-
An action that creates an object belonging to a specified class , and then places that object on a particular output pin .