An overview of Dynamic Software Product Line architectures and techniques: Observations from research and industry

R Capilla, J Bosch, P Trinidad, A Ruiz-Cortés… - Journal of Systems and …, 2014 - Elsevier
Over the last two decades, software product lines have been used successfully in industry
for building families of systems of related products, maximizing reuse, and exploiting their …

Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtime

M Szvetits, U Zdun - Software & Systems Modeling, 2016 - Springer
In the context of software development, models provide an abstract representation of a
software system or a part of it. In the software development process, they are primarily used …

Engineering context-aware systems and applications: A survey

U Alegre, JC Augusto, T Clark - Journal of Systems and Software, 2016 - Elsevier
Context-awareness is an essential component of systems developed in areas like Intelligent
Environments, Pervasive & Ubiquitous Computing and Ambient Intelligence. In these …

Dynamic adaptation of service compositions with variability models

GH Alférez, V Pelechano, R Mazo, C Salinesi… - Journal of Systems and …, 2014 - Elsevier
Web services run in complex contexts where arising events may compromise the quality of
the whole system. Thus, it is desirable to count on autonomic mechanisms to guide the self …

Properties of realistic feature models make combinatorial testing of product lines feasible

MF Johansen, Ø Haugen, F Fleurey - … , New Zealand, October 16-21, 2011 …, 2011 - Springer
Feature models and associated feature diagrams allow modeling and visualizing the
constraints leading to the valid products of a product line. In terms of their expressiveness …

DYNAMICO: A reference model for governing control objectives and context relevance in self-adaptive software systems

NM Villegas, G Tamura, HA Müller, L Duchien… - Software Engineering for …, 2013 - Springer
Despite the valuable contributions on self-adaptation, most implemented approaches
assume adaptation goals and monitoring infrastructures as non-mutable, thus constraining …

Efficient customization of multi-tenant software-as-a-service applications with service lines

S Walraven, D Van Landuyt, E Truyen… - Journal of Systems and …, 2014 - Elsevier
Application-level multi-tenancy is an architectural approach for Software-as-a-Service
(SaaS) applications which enables high operational cost efficiency by sharing one …

Service-oriented dynamic software product lines

L Baresi, S Guinea, L Pasquale - Computer, 2012 - ieeexplore.ieee.org
An operational example of controls in a smart home demonstrates the potential of a solution
that combines the Common Variability Language and a dynamic extension of the Business …

A study and comparison of industrial vs. academic software product line research published at SPLC

R Rabiser, K Schmid, M Becker, G Botterweck… - Proceedings of the …, 2018 - dl.acm.org
The study presented in this paper aims to provide evidence for the hypothesis that software
product line research has been changing and that the works in industry and academia have …

Dynamic software product line engineering: a reference framework

M Bashari, E Bagheri, W Du - International Journal of Software …, 2017 - World Scientific
Runtime adaptive systems are able to dynamically transform their internal structure, and
hence their behavior, in response to internal or external changes. Such transformations …