Self-adaptive software: Landscape and research challenges

M Salehie, L Tahvildari - ACM transactions on autonomous and adaptive …, 2009 - dl.acm.org
Software systems dealing with distributed applications in changing environments normally
require human supervision to continue operation in all conditions. These (re-) configuring …

Looking ahead in pervasive computing: Challenges and opportunities in the era of cyber–physical convergence

M Conti, SK Das, C Bisdikian, M Kumar, LM Ni… - Pervasive and mobile …, 2012 - Elsevier
The physical environment is becoming more and more saturated with computing and
communication entities that interact among themselves, as well as with users: virtually …

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 …

On patterns for decentralized control in self-adaptive systems

D Weyns, B Schmerl, V Grassi, S Malek… - Software Engineering for …, 2013 - Springer
Self-adaptation is typically realized using a control loop. One prominent approach for
organizing a control loop in self-adaptive systems is by means of four components that are …

[BOOK][B] Mathematical modeling of biological pattern formation

A Deutsch, S Dormann - 2005 - Springer
In this chapter we have presented mathematical modeling approaches to biological pattern
formation. While reaction-diffusion models are appropriate to describe the spatio-temporal …

A journey to highly dynamic, self-adaptive service-based applications

E Di Nitto, C Ghezzi, A Metzger, M Papazoglou… - Automated Software …, 2008 - Springer
Future software systems will operate in a highly dynamic world. Systems will need to operate
correctly despite of unespected changes in factors such as environmental conditions, user …

Steps toward self-aware networks

E Gelenbe - Communications of the ACM, 2009 - dl.acm.org
Steps toward self-aware networks Page 1 66 communications of the acm | july 2009 | vol. 52 |
no. 7 contributed articles Doi:10.1145/1538788.1538809 Network software adapts to user …

Programming pervasive and mobile computing applications: The tota approach

M Mamei, F Zambonelli - ACM Transactions on Software Engineering …, 2009 - dl.acm.org
Pervasive and mobile computing call for suitable middleware and programming models to
support the activities of complex software systems in dynamic network environments. In this …

Partitioned integration and coordination via the self-organising coordination regions pattern

D Pianini, R Casadei, M Viroli, A Natali - Future Generation Computer …, 2021 - Elsevier
In software engineering, knowledge about recurrent problems, along with blueprints of
associated solutions for diverse design contexts, are often captured in so-called design …

Towards autonomic management of communications networks

B Jennings, S Van Der Meer… - IEEE …, 2007 - ieeexplore.ieee.org
As communications networks become increasingly dynamic, heterogeneous, less reliable,
and larger in scale, it becomes difficult, if not impossible, to effectively manage these …