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 interactions in a chronological order and passes messages between participants, such as objects and roles. You can add and modify lifelines, messages, execution occurrences, combined fragments, interaction occurrences, and stop nodes in sequence diagrams.