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 …

Decision making for self-adaptation based on partially observable satisfaction of non-functional requirements

L Garcia, H Samin, N Bencomo - ACM Transactions on Autonomous and …, 2024 - dl.acm.org
Approaches that support the decision-making of self-adaptive and autonomous systems
(SAS) often consider an idealized situation where (i) the system's state is treated as fully …

Human-centric software engineering for next generation cloud-and edge-based smart living applications

J Grundy - 2020 20th IEEE/ACM International Symposium on …, 2020 - ieeexplore.ieee.org
Humans are a key part of software development, including customers, designers, coders,
testers and end users. In this keynote talk I explain why incorporating human-centric issues …

Ram: Causally-connected and requirements-aware runtime models using bayesian learning

N Bencomo, LHG Paucar - 2019 ACM/IEEE 22nd International …, 2019 - ieeexplore.ieee.org
[Context/Motivation] A model at runtime can be defined as an abstract representation of a
system, including its structure and behaviour, which exist alongside with the running system …

Run-time adaptation of quality attributes for automated planning

R Wohlrab, R Meira-Góes, M Vierhauser - Proceedings of the 17th …, 2022 - dl.acm.org
Self-adaptive systems typically operate in heterogeneous environments and need to
optimize their behavior based on a variety of quality attributes to meet stakeholders' needs …

Preference Adaptation: user satisfaction is all you need!

N Li, M Zhang, J Li, E Kang, K Tei - 2023 IEEE/ACM 18th …, 2023 - ieeexplore.ieee.org
Decision making in self-adaptive systems often involves trade-offs between multiple quality
attributes, with user preferences that indicate the relative importance and priorities among …

Juggling preferences in a world of uncertainty

LHG Paucar, N Bencomo… - 2017 IEEE 25th …, 2017 - ieeexplore.ieee.org
[Context/Motivation] Decision-making for self-adaptive systems (SAS) requires the runtime
trade-off of multiple non-functional requirements (NFRs) and the costs-benefits analysis of …

User-centric adaptation of multi-tenant services: Preference-based analysis for service reconfiguration

J García-Galán, L Pasquale, P Trinidad… - Proceedings of the 9th …, 2014 - dl.acm.org
Multi-tenancy is a key pillar of cloud services. It allows different tenants to share computing
resources transparently and, at the same time, guarantees substantial cost savings for the …

Building hardened Internet-of-Things clients with language-theoretic security

P Anantharaman, M Locasto… - 2017 IEEE Security …, 2017 - ieeexplore.ieee.org
Unprincipled input handling has caused many of the most prevalent and severe
vulnerabilities in the Internet era, and this trend appears to continue in the emerging Internet …

Proactive antifragility: A new paradigm for next-generation cyber defence at the edge

AV Uzunov, S Nepal, MB Chhetri - 2019 IEEE 5th international …, 2019 - ieeexplore.ieee.org
Recent advances in the Internet of Things (IoT) and, more generally, distributed computing
research have given rise to various edge-oriented computing paradigms including Edge …