I have using UML during my MASc and PhD. I am working with the OMG's specifications since UML 1.x till now. During my MASc (2000), I developed transformation technique and tool to create SDL (Specification and Description Language) specifications from UML sequence diagrams. For my PhD (2015), I developed Model Based Testing Framework (MBT) based on UML Testing Profile (UTP). I have used many UML editors, but recently I am focusing on Eclipse Modeling Framework.