See also


A source object realizes the destination object.

Realize is used to express traceability and completeness in the model � a business process or requirement is realized by one or more Use Cases which are in turn realized by some Classes which in turn are realized by a Component, and so on.



Receive ( A message )

The handling of a stimulus passed from a sender instance.






An element used to define the acceptance or receipt of a request; movement on to the next action occurs until it has received what is defined.



Receiver ( Object )

The object handling a stimulus passed from a sender object.




A declaration that a classifier is prepared to react to the receipt of a signal.




A type of message used in Sequence diagrams to indicate a recursive function.




1.A denotation of a model element.
2.A named slot within a classifier that facilitates navigation to other classifiers.




UML 2.x supports both Expansion Regions and Interruptible Activity Regions.

·An Expansion Region defines the bounds of a region consisting of one or more sets of input collections, where an input collection is a set of elements of the same type
·An Interruptible Activity Region contains Activity nodes - when a token leaves an interruptible region, this terminates all of the region's tokens and behaviors




A relationship that represents a fuller specification of something that has already been specified at a certain level of detail; for example, a design Class is a refinement of an analysis Class.




A semantic connection among model elements; examples of relationships include Associations and Generalizations.




A facility for storing object models, interfaces and implementations.




A connector that indicates a Collaboration Use is used in a classifier; the connector is drawn from the Collaboration Use to its owning classifier.




A required feature, property or behavior of a system (external requirement).




A contract or obligation of a classifier (internal requirement).




The use of a pre-existing artifact.



Reverse Engineering

The process of importing source code into the model as standard UML model objects (such as Classes, attributes and operations).



Rich Text Format

A standard mark-up language for creating word processor documents, frequently associated with Microsoft Word.



Robustness Diagram

Enterprise Architect supports business process modeling extensions from the UML business process model profile; Robustness diagrams are used in ICONIX.

Read more about this at



1.The named detail and rules associated with one end of an association; a role can indicate name, constraints, multiplicity and collection details.
2.The named specific behavior of an entity participating in a particular context; a role can be static (such as an Association end) or dynamic (such as a Collaboration role).



Role Binding

The mapping between a Collaboration Use's internal roles and the respective parts required to implement a specific situation; the associated parts can have properties defined to enable the binding to occur, and the collaboration to take place.



Run Time

The period of time during which a computer program executes.

Analysis Time

Compile Time

Design Time

Modeling Time