A survey of autonomic computing—degrees, models, and applications
MC Huebscher, JA McCann - ACM Computing Surveys (CSUR), 2008 - dl.acm.org
Autonomic Computing is a concept that brings together many fields of computing with the
purpose of creating computing systems that self-manage. In its early days it was criticised as …
purpose of creating computing systems that self-manage. In its early days it was criticised as …
A review on architecture and models for autonomic software systems
Autonomic computing was the term coined by IBM in 2001. The term autonomic computing
was used to define the self-adaptable nature of the human body. According to IBM, the same …
was used to define the self-adaptable nature of the human body. According to IBM, the same …
Kinesthetics extreme: An external infrastructure for monitoring distributed legacy systems
Autonomic computing-self-configuring, self-healing, self-optimizing applications, systems
and networks-is widely believed to be a promising solution to ever-increasing system …
and networks-is widely believed to be a promising solution to ever-increasing system …
Applying software product lines to build autonomic pervasive systems
Increasingly, software needs to dynamically adapt its behavior at run-time in response to
changing conditions in the supporting computing infrastructure and in the surrounding …
changing conditions in the supporting computing infrastructure and in the surrounding …
Retrofitting autonomic capabilities onto legacy systems
Abstract sec: abstractnak Autonomic computing—self-configuring, self-healing, self-
managing applications, systems and networks—is a promising solution to ever-increasing …
managing applications, systems and networks—is a promising solution to ever-increasing …
Using process technology to control and coordinate software adaptation
We have developed an infrastructure for end-to-end run-time monitoring,
behavior/performance analysis, and dynamic adaptation of distributed software. This …
behavior/performance analysis, and dynamic adaptation of distributed software. This …
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 …
[PDF][PDF] Runtime adaptation in safety-critical automotive systems
The cost-efficient development for dependable systems is one of the major future challenges
of the automotive industry. Existing fault tolerance approaches are often not applicable and …
of the automotive industry. Existing fault tolerance approaches are often not applicable and …
A case study in software adaptation
We attach a feedback-control-loop infrastructure to an existing target system, to continually
monitor and dynamically adapt its activities and performance.(This approach could also be …
monitor and dynamically adapt its activities and performance.(This approach could also be …
Verifying the adaptation behavior of embedded systems
K Schneider, T Schuele, M Trapp - … of the 2006 international workshop on …, 2006 - dl.acm.org
Many complex embedded systems dynamically adapt their components, services,
algorithms, and parameters to the environment. This leads to new classes of design errors …
algorithms, and parameters to the environment. This leads to new classes of design errors …