Models & Languages Lab

Dpto. de Informática y Sistemas. Facultad de Informática. Universidad de Murcia.

All models are wrong, but some are useful.

We are a (small) research team focused on Software Engineering topics. In particular, we seek to improve software development by using models (as in UML models, but also ML models) and Domain-Specific Languages (DSLs).

We have three main themes.

  1. Model transformations

  2. Domain-specific languages

  3. Machine learning applied to modelling

Our work revolves around these topics. We like to devise practical solutions to problems related to software engineering, usually by building tools. If you are interested in these topics and want to collaborate or work with us, do not hesitate to contact us.

News

Oct 27, 2024 We’ve been awarded with the Best Paper Award at MODELS’25 for ModelMate: A recommender for textual modeling languages based on pre-trained language models :tada:
Sep 27, 2024 Our work ModelMate: A recommender for textual modeling languages based on pre-trained language models will be presented at MODELS’24 :confetti_ball:
Jul 9, 2023 Our work Word Embeddings for Model-Driven Engineering has been accepted at MODELS’23 and received the Best Paper Award :confetti_ball:
Dec 14, 2022 Our work about Generating structurally realistic models with deep autoregressive networks has been published at IEEE TSE :tada:
Oct 21, 2022 We will give three talks at MoDELS’22, all in the session “AI for/with MDE”. Checkout the conference program :mega:

Selected publications

  1. MoDELS
    ModelMate: A recommender for textual modeling languages based on pre-trained language models
    Carlos Durá, José Antonio Hernández, and Cuadrado, Jesús Sánchez
    In Proceedings of the 27th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems 2024
  2. MoDELS
    MAR: A structure-based search engine for models
    López, José Antonio Hernández, and Cuadrado, Jesús Sánchez
    In Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems 2020
  3. MoDELS
    Towards the Characterization of Realistic Model Generators using Graph Neural Networks
    López, José Antonio Hernández, and Cuadrado, Jesús Sánchez
    In Proceedings of the 24th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems 2021
  4. TSE
    Generating structurally realistic models with deep autoregressive networks
    López, José Antonio Hernández, and Cuadrado, Jesús Sánchez
    IEEE Transactions on Software Engineering 2022
  5. TSE
    Efficient execution of ATL model transformations using static analysis and parallelism
    Cuadrado, Jesús Sánchez, Burgueno, Loli, Wimmer, Manuel, and Vallecillo, Antonio
    IEEE Transactions on Software Engineering 2020