The relevance of model-driven engineering thirty years from now

G Mussbacher, D Amyot, R Breu, JM Bruel… - … Languages and Systems …, 2014 - Springer
Although model-driven engineering (MDE) is now an established approach for developing
complex software systems, it has not been universally adopted by the software industry. In …

From feature models to feature toggles in practice

JM Jézéquel, J Kienzle, M Acher - … of the 26th ACM International Systems …, 2022 - dl.acm.org
Feature Toggles (often also referred to as Feature Flags) are a powerful technique,
providing an alternative to maintaining multiple feature branches in source code. A condition …

Reusability in goal modeling: A systematic literature review

MB Duran, G Mussbacher - Information and Software Technology, 2019 - Elsevier
Context: Goal modeling is an important instrument for the elicitation, specification, analysis,
and validation of early requirements. Goal models capture hierarchical representations of …

An automatic process for weaving functional quality attributes using a software product line approach

JM Horcas, M Pinto, L Fuentes - Journal of Systems and Software, 2016 - Elsevier
Some quality attributes can be modelled using software components, and are normally
known as Functional Quality Attributes (FQAs). Applications may require different FQAs, and …

Feature modelling and traceability for concern-driven software development with TouchCORE

M Schöttle, N Thimmegowda, O Alam… - … Proceedings of the …, 2015 - dl.acm.org
This demonstration paper presents TouchCORE, a multi-touch enabled software design
modelling tool aimed at developing scalable and reusable software design models following …

A multi-level approach to modeling language extension in the enterprise systems domain

C Atkinson, R Gerbig, M Fritzsche - Information Systems, 2015 - Elsevier
As the number and diversity of technologies involved in building enterprise systems
continues to grow so does the importance of modeling tools that are able to present …

Search‐based model transformations

M Fleck, J Troya, M Wimmer - Journal of Software: Evolution …, 2016 - Wiley Online Library
Abstract Model transformations are an important cornerstone of model‐driven engineering, a
discipline which facilitates the abstraction of relevant information of a system as models. The …

A layered reference architecture for metamodels to tailor quality modeling and analysis

R Heinrich, M Strittmatter… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Nearly all facets of our everyday life strongly depend on software-intensive systems. Besides
correctness, highly relevant quality properties of these systems include performance, as …

Facilitating reuse of functions in embedded software

M Al Maruf, A Azim, O Alam - IEEE Access, 2022 - ieeexplore.ieee.org
Developing software-intensive embedded systems is a significant challenge as embedded
systems have become more complex and dynamic for integrating various constraints (eg …

Towards improved requirements engineering with SysML and the user requirements notation

D Amyot, AA Anda, M Baslyman… - 2016 IEEE 24th …, 2016 - ieeexplore.ieee.org
The Systems Modeling Language (SysML) is a popular and standardized UML profile for
systems engineering applications. In addition to seven conventional UML diagram types …