Using models at runtime to address assurance for self-adaptive systems

BHC Cheng, KI Eder, M Gogolla, L Grunske… - Models@ run. time …, 2014 - Springer
A self-adaptive software system modifies its behavior at runtime in response to changes
within the system or in its execution environment. The fulfillment of the system requirements …

On the impact of fuzzy-logic based BDI agent model for cyber–physical systems

B Karaduman, BT Tezel, M Challenger - Expert Systems with Applications, 2024 - Elsevier
Abstract Cyber–Physical Systems (CPS) interconnect embedded computing technologies
into the physical world, forming a complex, multi-disciplinary, physically-effective system …

ACon: A learning-based approach to deal with uncertainty in contextual requirements at runtime

A Knauss, D Damian, X Franch, A Rook… - Information and software …, 2016 - Elsevier
Context: Runtime uncertainty such as unpredictable operational environment and failure of
sensors that gather environmental data is a well-known challenge for adaptive systems …

Modeling and verification of functional and non-functional requirements of ambient self-adaptive systems

M Ahmad, N Belloir, JM Bruel - Journal of Systems and Software, 2015 - Elsevier
Abstract Self-Adaptive Systems modify their behavior at run-time in response to changing
environmental conditions. For these systems, Non-Functional Requirements play an …

Towards run-time testing of dynamic adaptive systems

EM Fredericks, AJ Ramirez… - 2013 8th International …, 2013 - ieeexplore.ieee.org
It is challenging to design, develop, and validate a dynamically adaptive system (DAS) that
satisfies requirements, particularly when requirements can change at run time. Testing at …

AutoRELAX: automatically RELAXing a goal model to address uncertainty

EM Fredericks, B DeVries, BHC Cheng - Empirical Software Engineering, 2014 - Springer
Dynamically adaptive systems (DAS) must cope with system and environmental conditions
that may not have been fully understood or anticipated during development. RELAX is a …

Automated optimization of weighted non-functional objectives in self-adaptive systems

KM Bowers, EM Fredericks, BHC Cheng - Search-Based Software …, 2018 - Springer
A self-adaptive system (SAS) can reconfigure at run time in response to adverse
combinations of system and environmental conditions in order to continuously satisfy its …

Anunnaki: A Modular Framework for Developing Trusted Artificial Intelligence

MA Langford, S Zilberman, B Cheng - ACM Transactions on Autonomous …, 2024 - dl.acm.org
Trustworthy artificial intelligence (Trusted AI) is of utmost importance when learning-enabled
components (LECs) are used in autonomous, safety-critical systems. When reliant on deep …

SACRE: Supporting contextual requirements' adaptation in modern self-adaptive systems in the presence of uncertainty at runtime

E Zavala, X Franch, J Marco, A Knauss… - Expert Systems with …, 2018 - Elsevier
Runtime uncertainty such as unpredictable resource unavailability, changing environmental
conditions and user needs, as well as system intrusions or faults represents one of the main …

ARAS: adaptation requirements for adaptive systems: Handling runtime uncertainty of contextual requirements

Aradea, I Supriana, K Surendro - Automated Software Engineering, 2023 - Springer
Uncertainty is a major issue for system designers in developing an adaptive system,
especially when defining adaptation requirements. The design-time requirement becomes …