In UML models, an interaction is a behavior that represents communication
between one or more participants. A sequence diagram is a UML interaction
diagram that models the messages that pass between participants, such as objects
and roles, as well as the control and conditional structures, such as combined
fragments. You can create new sequence diagrams, populate existing sequence
diagrams with source elements, add lifelines, messages, and combined fragments
to sequence diagrams.