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 …

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 …

Tailoring dynamic software product lines

M Rosenmüller, N Siegmund, M Pukall… - Proceedings of the 10th …, 2011 - dl.acm.org
Software product lines (SPLs) and adaptive systems aim at variability to cope with changing
requirements. Variability can be described in terms of features, which are central for …

A survey of software engineering best practices for the development of smart applications in ambient intelligence

D Preuveneers, P Novais - Journal of Ambient Intelligence …, 2012 - content.iospress.com
Over the past decade, the world of Ambient Intelligence and smart environments has
brought us a wide variety of novel applications with potential for exhibiting sophisticated …

Mobile monitoring system for smart home

MS Khandare, A Mahajan - 2010 3rd International Conference …, 2010 - ieeexplore.ieee.org
This paper mainly focuses on the monitoring of smart home remotely and providing security
when the user is away from the place. The system is SMS based and uses wireless …

Dealing with run-time variability in service robotics: Towards a dsl for non-functional properties

JF Inglés-Romero, A Lotz, CV Chicote… - arxiv preprint arxiv …, 2013 - arxiv.org
Service robots act in open-ended, natural environments. Therefore, due to combinatorial
explosion of potential situations, it is not possible to foresee all eventualities in advance …

Extending dynamic software product lines with temporal constraints

G Sousa, W Rudametkin… - 2017 IEEE/ACM 12th …, 2017 - ieeexplore.ieee.org
Due to the number of cloud providers, as well as the extensive collection of services, cloud
computing provides very flexible environments, where resources and services can be …

User-configurable semantic home automation

YW Kao, SM Yuan - Computer Standards & Interfaces, 2012 - Elsevier
The ideas of smart home and home automation have been proposed for many years.
However, when discussing homes of the future, related studies have usually focused on …

Personalized adaptation in pervasive systems via non-functional requirements

E Serral, P Sernani, F Dalpiaz - Journal of Ambient Intelligence and …, 2018 - Springer
Pervasive environments are socio-technical systems that support the daily routines of their
users in an invisible and unobtrusive manner. These systems are aware of and adapt to both …