Em diagramas de seqüência UML (Linguagem de Modelagem Unificada), é possível incluir fragmentos combinado em linhas ativas para representar constructos, tais como opções, alternativas e loops, em representações visuais de aplicativos Java ou EJB (Enterprise JavaBeans).