Dans les diagrammes UML (Unified Modeling Language) de séquence, il est possible d'ajouter à des lignes de vie des fragments regroupés pour représenter visuellement les constructions, (options, alternatives et boucles), des applications Java ou EJB (Enterprise JavaBeans).