The paper “Fighting evil is not enough when refactoring metamodels: promoting the good also matters” by Oussama Ben Sghaier, Houari Sahraoui, and Eugene Syriani has been accepted for the ACM/SIGAPP Symposium On Applied Computing (SAC).
The paper “Learning from Code Repositories to Recommend Model Classes” by Thibaut Capuano and Houari Sahraoui has been accepted for the Journal of Object Technology (JOT) to be presented at the 18th European Conference on Modelling Foundations and Applications (ECMFA).
The paper “DSMCompare: Domain-Specific Model Differencing for Graphical Domain-Specific Languages” by Manouchehr Zadahmad and Eugene Syriani has been accepted in the International Journal on Software and Systems Modeling (SoSyM).
The results of the 19481 Dagstuhl Seminar on “Composing Model-Based Analysis Tools” are now available as a book.
The book contains two chapters co-authored by GEODES professors: Exploiting Results of Model-Based Analysis Tools by Houari Sahraoui, and Living with Uncertainty in Model-Based Development by Michalis Famelis.
The book offers foundations, challenges and concepts for composition and analysis in model-driven engineering, with case studies and tool examples.
The paper A generic approach to detect design patterns in model transformations using a string-matching algorithm by Chihab Mokaddem, Houari Sahraoui and Eugene Syriani has been published in the Software and Systems Modeling (SoSyM) journal.
The paper proposes a generic approach to detect, semi-automatically, design patterns and their variations in model transformations. The approach is able to detect complete and partial implementations of design patterns in transformations, which is useful to refactoring and improving model transformations.
GEODES professor Michalis Famelis has joined the Editorial Board of the Journal of Object Technology (JOT). JOT has been an important outlet of high-impact publications in the broader software engineering domain since 2002. Members of the Editorial Board play an important role in shaping the direction of the journal and by that, influencing the publication practices in our field. Congratulations, Michalis!
Louis-Edouard Lafontant presented his invited talk Creating a language with Gentleman: a lightweight web-based projectional editor at the Strumenta Community’s regular meetup.
Gentleman is a lightweight web-based projectional editor for creating and manipulating domain specific languages (DSLs) in a unique, concept-oriented way. Gentleman offers an alternative to currently used solutions that are typically heavyweight, platform-specific, and suffer from poor usability. More details on the framework are available in the MODELS 2020 paper co-authored by Louis-Edouard Lafontant and Eugene Syriani.