A survey on engineering approaches for self-adaptive systems
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 …
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …
A survey of self-management in dynamic software architecture specifications
As dynamic software architecture use becomes more widespread, a variety of formal
specification languages have been developed to gain a better understanding of the …
specification languages have been developed to gain a better understanding of the …
Deployment and dynamic reconfiguration planning for distributed software systems
Initial deployment and subsequent dynamic reconfiguration of a software system is difficult
because of the interplay of many interdependent factors, including cost, time, application …
because of the interplay of many interdependent factors, including cost, time, application …
On the role of software architectures in runtime system reconfiguration
Society's increasing dependence on software-intensive systems is driving the need for
dependable, robust, continuously available systems. Runtime system reconfiguration is one …
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 …
can be created, interconnected, and/or removed during system execution. Most existing …
Programming dynamic reconfigurable systems
DR-BIP is an extension of the BIP component framework intended for programming
reconfigurable systems encompassing various aspects of dynamism. It relies on …
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 …
connectors. Dynamic software architectures are those architectures that modify their …
The role of software architecture in constraining adaptation in component-based middleware platforms
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 …
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 …
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 …
studying notations for expressing change in the form of reconfiguration plans. These plans …