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 …

A survey on engineering approaches for self-adaptive systems

C Krupitzer, FM Roth, S VanSyckel, G Schiele… - Pervasive and Mobile …, 2015 - Elsevier
The complexity of information systems is increasing in recent years, leading to increased
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …

[图书][B] Software product lines in action: the best industrial practice in product line engineering

FJ Van der Linden, K Schmid, E Rommes - 2007 - books.google.com
Software product lines represent perhaps the most exciting paradigm shift in software
development since the advent of high-level programming languages. Nowhere else in …

Organizing self-organizing teams

R Hoda, J Noble, S Marshall - Proceedings of the 32nd ACM/IEEE …, 2010 - dl.acm.org
Agile teams are described as" self-organizing". How these teams actually organize
themselves in practice, however, is not well understood. Through Grounded Theory …

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 …

Combining service-orientation and software product line engineering: A systematic mapping 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 domain specific modeling language supporting specification, simulation and execution of dynamic adaptive systems

F Fleurey, A Solberg - … on Model Driven Engineering Languages and …, 2009 - Springer
Constructing and executing distributed systems that can automatically adapt to the dynamic
changes of the environment are highly complex tasks. Non-trivial challenges include …

An aspect-oriented and model-driven approach for managing dynamic variability

B Morin, F Fleurey, N Bencomo, JM Jézéquel… - … Languages and Systems …, 2008 - Springer
Constructing and executing distributed systems that can adapt to their operating context in
order to sustain provided services and the service qualities are complex tasks. Managing …

[PDF][PDF] Dynamically adaptive systems are product lines too: using model-driven techniques to capture dynamic variability of adaptive systems.

N Bencomo, P Sawyer, GS Blair, P Grace - SPLC (2), 2008 - staffwww.dcs.shef.ac.uk
In this paper we propose an approach to support the design and operation of dynamically
adaptive systems. We apply the concept of variability modeling from software product lines …