Reverse engineering language product lines from existing DSL variants | Publicación