“…Despite the dominance of UML there is a certain degree of difficulty in understanding a system represented by means of UML diagrams (Bavota et al, 2011;Otero & Dolado, 2004;Siau & Cao, 2001;Siau, Erickson, & Lee, 2005). Previous research has indicated several reasons: among which (1) the level of structural complexity of UML exceeding the limits of human working memory (cognitive load) in terms of the ability for effective information processing (Cruz-Lemus, Genero, & Piattini, 2008;Cruz-Lemus, Maes, Genero, Poels, & Piattini, 2010;Erickson & Siau, 2007;Wilmont, Hengeveld, Barendsen, & Hoppenbrouwers, 2013); and (2) lack of comprehension methodologies (Erickson & Siau, 2007) and, in particular, its impreciseness about the combination of interactive, structural and behavioral aspects together in a single model (Gustas, 2010). Furthermore, (3) it is not easy to find relevant subsets suitable for a modeling goal.…”