A systematic review of service level management in the cloud

F Faniyi, R Bahsoon - ACM Computing Surveys (CSUR), 2015 - dl.acm.org
Cloud computing make it possible to flexibly procure, scale, and release computational
resources on demand in response to workload changes. Stakeholders in business and …

Managing trade-offs in self-adaptive software architectures: A systematic map** study

M Salama, R Bahsoon, N Bencomo - Managing trade-offs in adaptable …, 2017 - Elsevier
Self-adaptation has been driven by the need to achieve and maintain quality attributes in the
face of the continuously changing requirements, as well as the uncertain demand during run …

Self-aware computing systems

PR Lewis, M Platzner, B Rinner, J Tørresen… - Natural Computing …, 2016 - Springer
This book is the first ever to focus on the emerging field of self-aware computing from an
engineering perspective. It first comprehensively introduces fundamentals for self …

Toward smart embedded systems: A self-aware system-on-chip (soc) perspective

N Dutt, A Jantsch, S Sarma - ACM Transactions on Embedded …, 2016 - dl.acm.org
Embedded systems must address a multitude of potentially conflicting design constraints
such as resiliency, energy, heat, cost, performance, security, etc., all in the face of highly …

Reflective artificial intelligence

PR Lewis, Ş Sarkadi - Minds and Machines, 2024 - Springer
As artificial intelligence (AI) technology advances, we increasingly delegate mental tasks to
machines. However, today's AI systems usually do these tasks with an unusual imbalance of …

A self-aware epilepsy monitoring system for real-time epileptic seizure detection

F Forooghifar, A Aminifar, L Cammoun… - Mobile Networks and …, 2022 - Springer
Epilepsy is one of the most prevalent paroxystic neurological disorders that can dramatically
degrade the quality of life and may even lead to death. Therefore, real-time epilepsy …

Architectural aspects of self-aware and self-expressive computing systems: From psychology to engineering

PR Lewis, A Chandra, F Faniyi, K Glette, T Chen… - Computer, 2015 - ieeexplore.ieee.org
Architectural Aspects of Self-Aware and Self-Expressive Computing Systems: From Psychology
to Engineering Page 1 62 COMPUTER PUBLISHED BY THE IEEE COMPUTER SOCIETY …

A negotiation support system for defining utility functions for multi-stakeholder self-adaptive systems

R Wohlrab, D Garlan - Requirements Engineering, 2023 - Springer
For realistic self-adaptive systems, multiple quality attributes need to be considered and
traded off against each other. These quality attributes are commonly encoded in a utility …

{REX}: A development platform and online learning approach for runtime emergent software systems

B Porter, M Grieves, R Rodrigues Filho… - 12th USENIX Symposium …, 2016 - usenix.org
Conventional approaches to self-adaptive software architectures require human experts to
specify models, policies and processes by which software can adapt to its environment. We …

Defining emergent software using continuous self-assembly, perception, and learning

RR Filho, B Porter - ACM Transactions on Autonomous and Adaptive …, 2017 - dl.acm.org
Architectural self-organisation, in which different configurations of software modules are
dynamically assembled based on the current context, has been shown to be an effective …