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 classification and comparison framework for software architecture description languages

N Medvidovic, RN Taylor - IEEE Transactions on software …, 2000 - ieeexplore.ieee.org
Software architectures shift the focus of developers from lines-of-code to coarser-grained
architectural elements and their overall interconnection structure. Architecture description …

Model-based adaptation for self-healing systems

D Garlan, B Schmerl - Proceedings of the first workshop on Self-healing …, 2002 - dl.acm.org
Traditional mechanisms that allow a system to detect and recover from errors are typically
wired into applications at the level of code where they are hard to change, reuse, or analyze …

SOFA/DCUP: Architecture for component trading and dynamic updating

F Plásil, D Balek, R Janecek - … . Fourth International Conference …, 1998 - ieeexplore.ieee.org
In this paper the authors address some of the challenges of the current technologies in the
area of component-based programming and automated software downloading. These …

Increasing system dependability through architecture-based self-repair

D Garlan, SW Cheng, B Schmerl - Architecting dependable systems, 2003 - Springer
One increasingly important technique for improving system dependability is to provide
mechanisms for a system to adapt at run time in order to accommodate varying resources …

[PDF][PDF] Volume II: Technical concepts of component-based software engineering

F Bachmann, L Bass, C Buhman, S Comella-Dorda… - 2000 - apps.dtic.mil
Abstract The Software Engineering Institute (SEI) is undertaking a feasibility study of
“componentbased software engineering”(CBSE). The objective of this study is to determine …

Dynamic, adaptive and reconfigurable systems overview and prospective vision

M Aksit, Z Choukair - 23rd International Conference on …, 2003 - ieeexplore.ieee.org
Systems are more and more expected to work in dynamic environment, to deal with
fluctuation of their characteristics and to guaranty functional and nonfunctional requirements …

Using architectural style as a basis for system self-repair

SW Cheng, D Garlan, B Schmerl, JP Sousa… - Software Architecture …, 2002 - Springer
An increasingly important requirement for software systems is the capability to adapt at run
time in order to accommodate varying resources, system errors, and changing requirements …

Analysing dynamic change in software architectures: a case study

J Kramer, J Magee - Proceedings. Fourth International …, 1998 - ieeexplore.ieee.org
The software architecture of a system is the overall structure of the system in terms of its
constituent components and their interconnections. Dynamic changes to the instantiated …

Analysing dynamic change in distributed software architectures

J Kramer, J Magee - IEE Proceedings-Software, 1998 - IET
The software architecture of a system is the overall structure of the system in terms of its
constituent components and their interconnections. Dynamic changes to the instantiated …