Automated co-evolution of metamodels and transformation rules: A search-based approach

W Kessentini, H Sahraoui, M Wimmer - Search-Based Software …, 2018 - Springer
Metamodels frequently change over time by adding new concepts or changing existing ones
to keep track with the evolving problem domain they aim to capture. This evolution process …

Automated selection of optimal model transformation chains via shortest-path algorithms

F Basciani, M D'Emidio, D Di Ruscio… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Conventional wisdom on model transformations in Model-Driven Engineering (MDE)
suggests that they are crucial components in modeling environments to achieve superior …

On the value of quality attributes for refactoring ATL model transformations: A multi-objective approach

B Alkhazi, C Abid, M Kessentini, M Wimmer - Information and Software …, 2020 - Elsevier
Context Model transformations play a fundamental role in Model-Driven Engineering (MDE)
as they are used to manipulate models and to transform them between source and target …

[PDF][PDF] Investigating the Origins of Complexity and Expressiveness in ATL Transformations.

S Götz, M Tichy - J. Object Technol., 2020 - jot.fm
Abstract Model transformations provide an essential element to the model driven
engineering approach. Over the years, many languages tailored to this special task, so …

Few-shot prompt learning for automating model completion

M Ben-Chaaben - 2023 - papyrus.bib.umontreal.ca
Modelers often encounter challenges or difficulties when it comes to designing a particular
software model. Throughout this thesis, we have explored various paths and examined …

Model and program transformation

A Wąsowski, T Berger - Domain-Specific Languages: Effective Modeling …, 2023 - Springer
So far, we focused on defining the syntax of DSLs in efficient ways. We worked with abstract
and concrete syntax. We have seen tools that can transform syntax definitions (meta-models …

Automated generation of language use vector extractors from txl grammars

K Vishwambar - 2019 - search.proquest.com
Software development continues to demand advanced features which current programming
languages do not offer. Language developers constantly evolve their languages to simplify …

Automated reuse of model transformations through ty** requirements models

JD Lara, E Guerra, DD Ruscio, JD Rocco… - ACM Transactions on …, 2019 - dl.acm.org
Model transformations are key elements of model-driven engineering, where they are used
to automate the manipulation of models. However, they are typed with respect to concrete …

An empirical analysis of PHP in open source applications

PW Luk - 2017 - search.proquest.com
PHP is an open source scripting language mainly used for web development such as
building websites. PHP is one of the most popular programming languages, and most …

[PDF][PDF] On the Value of Quality Attributes for Refactoring Model Transformations Using a Multi-Objective Algorithm

B Alkhazi, C Abid, M Kessentini - 2019 - deepblue.lib.umich.edu
Context: Model transformations play a fundamental role in Model-Driven Engineering (MDE)
as they are used to manipulate models and to transform them between source and target …