“…Those tools include among others: PLT Redex [6,13], Ott [23], Lem [19], Maude MSOS Tool [3], and the K framework [20,26]. All those tools focus on the (clear formal) specification of languages rather than their (efficient) implementation, which is more the focus of tools and languages such as Rascal [16,2,15] or its ancestor The Meta-Environment [14,25], Kermeta [9,10], and others. PLT Redex is based on reduction relations.…”