Providing assurance that self-adaptive software meets its dependability, performance and other quality-of-service (QoS) requirements is a great challenge. Recent approaches to …
Software systems are deployed in environments that keep changing over time. They should therefore adapt to changing conditions to meet their requirements. The satisfaction rate of …
In this paper, we focus on self-adaptation in large-scale software-intensive distributed systems. The main problem in making such systems self-adaptive is that their adaptation …
L Nahabedian, V Braberman… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Discrete event controllers are at the heart of many software systems that require continuous operation. Changing these controllers at runtime to cope with changes in its execution …
In many application domains, continuous operation is a desirable attribute for software- intensive systems. As the environment or system requirements change, so the system …
M Yagita, F Ishikawa, S Honiden - 2015 IEEE/ACM 1st …, 2015 - ieeexplore.ieee.org
One of the applications of Cyber-Physical Systems (CPSs) is the Smart Homes. In Smart Homes, multiple apps operate the sensors and actuators to provide rich user experience in a …
Modern software-intensive systems often have to be updated to adapt to unpredicted changes in their environments or to satisfy unpredicted requirement changes. Many …
In order to manage evolving organisational practice and maintain compliance with changes in policies and regulations, businesses must be capable of dynamically reconfiguring their …
TT Tun, M Yang, AK Bandara, Y Yu… - Proceedings of the 13th …, 2018 - dl.acm.org
In an adaptive security-critical system, security mechanisms change according to the type of threat posed by the environment. Specifying the behavior of these systems is difficult …