Challenges in Engineering Dependable Self-Adaptive System

نویسنده

  • Bradley Schmerl
چکیده

To provide some levels of dependency in software systems, self-adaptive systems have been proposed as a principled approach to engineering software systems to adapt systems to meet requirements even in the face of changes and uncertainty in the environment. But how can we show that changing a system at run time will make systems more dependable? In this keynote, I will outline a set of challenges for providing assurances for self-adaptive systems, and describe work that our group has been doing that can provide evidence for assurances in a number of contexts, including collaborative self-adaptation with humans-in-the-loop. I will discuss how probabilistic model checking can be used to explore the state space of self-adaptive systems, and how they can provide more realistic models of the impacts that adapting a system may have on the system. Bio Bradley Schmerl is a Senior Systems Scientist in the Institute for Software Research, School of Computer Science, Carnegie Mellon University. He received a Ph.D. in Computer Science from Flinders University in South Australia. His work is primarily in the areas of software architecture and self-adaptive systems, and he leads the development of the Rainbow framework for exploring research into architecture-based self-adaptation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Engineering for Self-Adaptive Systems: Research Challenges in the Provision of Assurances

The important concern for modern software systems is to become more cost-effective, while being versatile, flexible, resilient, dependable, energy-efficient, customisable, configurable, and self-optimising when reacting to run-time changes that may occur within the system itself, its environment, or requirements. One of the most promising approaches to achieving such properties is to equip soft...

متن کامل

Software Engineering for Self-Adaptive Systems: Assurances

The important concern for modern software systems is to become more cost-effective, while being versatile, flexible, resilient, dependable, energy-efficient, customisable, configurable and self-optimising when reacting to run-time changes that may occur within the system itself, its environment or requirements. One of the most promising approaches to achieving such properties is to equip softwa...

متن کامل

A New Structure for Direct Measurement of Temperature Based on Negative Temperature Coefficient Thermistor and Adaptive Neuro-fuzzy Inference System

Thermistors are very commonly used for narrow temperature-range high-resolution applications, such as in medicine, calorimetry, and near ambient temperature measurements. In particular, Negative Temperature Coefficient (NTC) thermistor is very inexpensive and highly sensitive, whose sensing temperature range and sensitivity are highly limited due to the intrinsic nonlinearity and self-heating p...

متن کامل

Design of A Self-Tuning Adaptive Power System Stabilizer

Power system stabilizers (PSSs) must be capable of providing appropriate stabilization signals over abroad range of operating conditions and disturbances. The main idea of this paper is changing aclassic PSS (CPSS) to an adaptive PSS using genetic algorithm. This new genetic algorithm based onadaptive PSS (GAPSS) improves power system damping, considerably. The controller design issue isformula...

متن کامل

Improving the Resilience of Military Hospitals Through Self-Adaptation of Hospital Systems Using Organic Computing

Background and Aim: Among the failures of a disaster, the disruption of the critical infrastructure of the community causes the most damage to society. Therefore, the ability of critical infrastructure such as hospitals to anticipate, absorb, adapt or rapidly recover from a devastating event is essential. The purpose of this study is to design a self-adaptive model for resilient hospital system...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015