Для моделювання взаємодії об'єктів в часі в мові UML використовуються діаграми послідовності. Взаємодія зображається у вигляді двовимірної схеми. По вертикалі проходить тимчасова вісь, направлена зверху вниз. По горизонталі указуються ролі, які представляють окремі ролі.