Facet-oriented modelling: open objects for model-driven engineering. - Juan de Lara; Esther Guerra; Jörg Kienzle; Yanis Hattab (SLE, 2018)