Running in a highly uncertain and changing environment, Web systems cannot always provide full set of services with optimal quality, especially when the workload is high or failures in sub-systems occur frequently. It is thus desirable to continuously maintain a high satisfaction level of the system value proposition, hereafter survivability assurance, while relaxing/sacrificing certain quality/functional requirements that are not crucial to the survival of the Web systems. In this paper, we propose a requirements-driven self-tuning method for survivability assurance of Web systems. Using a value-based feedback controller plus a requirements-oriented reasoner, our method makes both quality and functional requirements tradeoffs decisions at ...
Modern software systems are increasingly characterized by uncertainties in the operating context and...
Abstract — Running with static requirements and design decisions, a software system cannot always pe...
International audienceWeb service technology expands the role of the Web from a simple data carrier ...
Running in a highly uncertain and greatly complex environment, Web systems cannot always provide ful...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
Self-adaptive systems have the capability to autonomously modify their behavior at run-time in respo...
Quality requirements of a software system cannot be optimally met, especially when it is running in ...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
Self-adaptive software systems adapt to changes in the environment, in the system itself, in their r...
International audienceMaintaining the Quality of Service (QoS) is important for self-healing web ser...
Self-adaptive software systems adapt to changes in the environment, in the system itself, in their r...
Uncontrolled overload is one of the major causes of the system's decline in reliability and per...
The important concern for modern software systems is to become more cost-effective, while being vers...
The important concern for modern software systems is to become more cost-effective, while being vers...
Modern software systems are increasingly characterized by uncertainties in the operating context and...
Abstract — Running with static requirements and design decisions, a software system cannot always pe...
International audienceWeb service technology expands the role of the Web from a simple data carrier ...
Running in a highly uncertain and greatly complex environment, Web systems cannot always provide ful...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
Self-adaptive systems have the capability to autonomously modify their behavior at run-time in respo...
Quality requirements of a software system cannot be optimally met, especially when it is running in ...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
Self-adaptive software systems adapt to changes in the environment, in the system itself, in their r...
International audienceMaintaining the Quality of Service (QoS) is important for self-healing web ser...
Self-adaptive software systems adapt to changes in the environment, in the system itself, in their r...
Uncontrolled overload is one of the major causes of the system's decline in reliability and per...
The important concern for modern software systems is to become more cost-effective, while being vers...
The important concern for modern software systems is to become more cost-effective, while being vers...
Modern software systems are increasingly characterized by uncertainties in the operating context and...
Abstract — Running with static requirements and design decisions, a software system cannot always pe...
International audienceWeb service technology expands the role of the Web from a simple data carrier ...