A systematic review of metamodelling in software engineering

M Fatehah, V Mezhuyev, M Al-Emran - Recent Advances in Intelligent …, 2021 - Springer
Metamodelling has become a crucial technique to handle the complexity issues in the
software development industry. This paper critically reviews and systematically classifies the …

[SÁCH][B] Security compliance in model-driven development of software systems in presence of long-term evolution and variants

SM Peldszus - 2022 - books.google.com
For ensuring a software system's security, it is vital to keep up with changing security
precautions, attacks, and mitigations. Although model-based development enables …

Product lines of graphical modelling languages

A Garmendia, E Guerra, J de Lara - Proceedings of the ACM/IEEE 27th …, 2024 - dl.acm.org
Modelling languages are essential in many disciplines to express knowledge in a precise
way. Furthermore, some domains require families of notations (rather than individual …

Property satisfiability analysis for product lines of modelling languages

E Guerra, J de Lara, M Chechik… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Software engineering uses models throughout most phases of the development process.
Models are defined using modelling languages. To make these languages applicable to a …

Controlling meta-model extensibility in model-driven engineering

S Jacome, J De Lara - IEEE Access, 2018 - ieeexplore.ieee.org
Model-driven engineering (MDE) considers the systematic use of models in software
development. A model must be specified through a well-defined modeling language with …

Comparing and classifying model transformation reuse approaches across metamodels

JM Bruel, B Combemale, E Guerra… - Software and Systems …, 2020 - Springer
Abstract Model transformations are essential elements of model-driven engineering (MDE)
solutions, as they enable the automatic manipulation of models. MDE promotes the creation …

[PDF][PDF] Taming Multi-Variability of Software Product Line Transformations.

D Strüber, S Peldszus, J Jürjens - FASE, 2018 - library.oapen.org
Software product lines continuously undergo model transformations, such as refactorings,
refinements, and translations. In product line transformations, the dedicated management of …

[PDF][PDF] Global Reproducibility Through Local Control for Distributed Active Objects.

L Tveito, EB Johnsen, R Schlatte - FASE, 2020 - library.oapen.org
Non-determinism in a concurrent or distributed setting may lead to many different runs or
executions of a program. This paper presents a method to reproduce a specific run for non …

Towards self-adaptable languages

G Jouneaux, O Barais, B Combemale… - Proceedings of the 2021 …, 2021 - dl.acm.org
Over recent years, self-adaptation has become a concern for many software systems that
have to operate in complex and changing environments. At the core of self-adaptation, there …

Model transformation product lines

J de Lara, E Guerra, M Chechik, R Salay - Proceedings of the 21th ACM …, 2018 - dl.acm.org
Model transformations enable automation in Model-Driven Engineering (MDE) and are key
to its success. The emphasis of MDE on using domain-specific languages has caused a …