Dans les diagrammes UML (Unified Modeling Language) de séquence, il est possible de créer des lignes de vie et de définir des noms et des types de classe pour ces lignes afin de développer des interactions dans les applications Java ou EJB (Enterprise JavaBeans).