[图书][B] An introduction to self-adaptive systems: A contemporary software engineering perspective

D Weyns - 2020 - books.google.com
A concise and practical introduction to the foundations and engineering principles of self-
adaptation Though it has recently gained significant momentum, the topic of self-adaptation …

A taxonomy of uncertainty for dynamically adaptive systems

AJ Ramirez, AC Jensen… - 2012 7th International …, 2012 - ieeexplore.ieee.org
Self-reconfiguration enables a dynamically adaptive system (DAS) to satisfy requirements
even as detrimental system and environmental conditions arise. A DAS, especially one …

Managing non-functional uncertainty via model-driven adaptivity

C Ghezzi, LS Pinto, P Spoletini… - 2013 35th International …, 2013 - ieeexplore.ieee.org
Modern software systems are often characterized by uncertainty and changes in the
environment in which they are embedded. Hence, they must be designed as adaptive …

Towards run-time adaptation of test cases for self-adaptive systems in the face of uncertainty

EM Fredericks, B DeVries, BHC Cheng - Proceedings of the 9th …, 2014 - dl.acm.org
Self-adaptive systems (SAS) may be subjected to conditions for which they were not
explicitly designed. For those high-assurance SAS applications that must deliver critical …

Living with uncertainty in the age of runtime models

H Giese, N Bencomo, L Pasquale, AJ Ramirez… - Models@ run. time …, 2014 - Springer
Uncertainty can be defined as the difference between information that is represented in an
executing system and the information that is both measurable and available about the …

“know what you know”: Predicting behavior for learning-enabled systems when facing uncertainty

MA Langford, BHC Cheng - 2021 International Symposium on …, 2021 - ieeexplore.ieee.org
Since deep learning systems do not generalize well when training data is incomplete and
missing coverage of corner cases, it is difficult to ensure the robustness of safety-critical self …

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 …

Verifying self-adaptive applications suffering uncertainty

W Yang, C Xu, Y Liu, C Cao, X Ma, J Lu - Proceedings of the 29th ACM …, 2014 - dl.acm.org
Self-adaptive applications address environmental dynamics systematically. They can be
faulty and exhibit runtime errors when environmental dynamics are not considered …

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 …

Enki: A diversity-driven approach to test and train robust learning-enabled systems

MA Langford, BHC Cheng - ACM Transactions on Autonomous and …, 2021 - dl.acm.org
Data-driven Learning-enabled Systems are limited by the quality of available training data,
particularly when trained offline. For systems that must operate in real-world environments …