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 …

A survey of self-management in dynamic software architecture specifications

JS Bradbury, JR Cordy, J Dingel… - Proceedings of the 1st …, 2004 - dl.acm.org
As dynamic software architecture use becomes more widespread, a variety of formal
specification languages have been developed to gain a better understanding of the …

Deployment and dynamic reconfiguration planning for distributed software systems

N Arshad, D Heimbigner, AL Wolf - Proceedings. 15th IEEE …, 2003 - ieeexplore.ieee.org
Initial deployment and subsequent dynamic reconfiguration of a software system is difficult
because of the interplay of many interdependent factors, including cost, time, application …

On the role of software architectures in runtime system reconfiguration

P Oreizy, RN Taylor - IEE Proceedings-Software, 1998 - IET
Society's increasing dependence on software-intensive systems is driving the need for
dependable, robust, continuously available systems. Runtime system reconfiguration is one …

Supporting dynamic software architectures: From architectural description to implementation

E Cavalcante, T Batista… - 2015 12th Working IEEE …, 2015 - ieeexplore.ieee.org
Dynamic software architectures are those that describe how components and connectors
can be created, interconnected, and/or removed during system execution. Most existing …

Programming dynamic reconfigurable systems

R El Ballouli, S Bensalem, M Bozga… - International Journal on …, 2021 - Springer
DR-BIP is an extension of the BIP component framework intended for programming
reconfigurable systems encompassing various aspects of dynamism. It relies on …

[PDF][PDF] Organizing definitions and formalisms for dynamic software architectures

JS Bradbury - Techinical Report, 2004 - sqrlab.ca
Dynamic architectural change is defined as the addition and removal of components and
connectors. Dynamic software architectures are those architectures that modify their …

The role of software architecture in constraining adaptation in component-based middleware platforms

GS Blair, L Blair, V Issarny, P Tuma, A Zarras - … New York, NY, USA, April 4 …, 2000 - Springer
Future middleware platforms will need to be more configurable in order to meet the
demands of a wide variety of application domains. Furthermore, we believe that such …

Support for evolving software architectures in the ArchWare ADL

R Morrison, G Kirby… - … Fourth Working IEEE …, 2004 - ieeexplore.ieee.org
Software that cannot evolve is condemned to atrophy: it cannot accommodate the constant
revision and re-negotiation of its business goals nor intercept the potential of new …

Planning for change: A reconfiguration language for distributed systems

B Agnew, C Hofmeister, J Purtilo - Distributed Systems …, 1994 - iopscience.iop.org
To improve the programmer's use of reconfiguration methods in distributed systems, we are
studying notations for expressing change in the form of reconfiguration plans. These plans …