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 …

Combining service-orientation and software product line engineering: A systematic map** study

B Mohabbati, M Asadi, D Gašević, M Hatala… - Information and …, 2013 - Elsevier
Abstract Context Service-Orientation (SO) is a rapidly emerging paradigm for the design and
development of adaptive and dynamic software systems. Software Product Line Engineering …

Context-oriented programming: A software engineering perspective

G Salvaneschi, C Ghezzi, M Pradella - Journal of Systems and Software, 2012 - Elsevier
The implementation of context-aware systems can be supported through the adoption of
techniques at the architectural level such as middlewares or component-oriented …

A view of the dynamic software product line landscape

N Bencomo, S Hallsteinsen, ES De Almeida - Computer, 2012 - ieeexplore.ieee.org
A View of the Landscape of Dynamic Software Product Lines Page 1 A View of the Landscape
of Dynamic Software Product Lines Nelly Bencomo 1 , Svein Hallsteinsen 2 , and Eduardo …

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 …

An intelligent hotel room

A Leonidis, M Korozi, G Margetis… - Ambient Intelligence: 4th …, 2013 - Springer
This paper presents an innovative application of ambient technology in the domain of
tourism and leisure that aims to improve the quality of services offered by the hospitality …

Dealing with non-functional requirements for adaptive systems via dynamic software product-lines

C Ghezzi, A Molzam Sharifloo - … Engineering for Self-Adaptive Systems II …, 2013 - Springer
This paper focuses on the development of adaptive software, ie, software that can
automatically adapt its behavior at run-time in response to changes in the surrounding …

[PDF][PDF] Dynamic variability in software-intensive embedded system families

J Bosch, R Capilla - Computer, 2012 - researchgate.net
For virtually all software, the development process traditionally focused on understanding
customer needs, building a product that meets the company's interpretation of those needs …

Runtime variability for dynamic reconfiguration in wireless sensor network product lines

Ó Ortiz, AB García, R Capilla, J Bosch… - Proceedings of the 16th …, 2012 - dl.acm.org
Runtime variability is a key technique for the success of Dynamic Software Product Lines
(DSPLs), as certain application demand reconfiguration of system features and execution …