Supporting remote real-time expert help: Opportunities and challenges for novice 3d modelers
We investigate how novice 3D modelers can remotely leverage real-time expert help to aid
their learning tasks. We first carried out an observational study of remote novice-expert pairs …
their learning tasks. We first carried out an observational study of remote novice-expert pairs …
Done is better than perfect: Iterative adaptation via multi-grained requirement relaxation
In the studies of self-adaptive systems (SAS), requirement relaxation is a widely discussed
approach for managing the system's requirements when dealing with the runtime …
approach for managing the system's requirements when dealing with the runtime …
On the practical feasibility of software monitoring: A framework for low-impact execution tracing
In order for a software system to self-adapt, it often needs to be aware of its behavior. A
typical way of achieving this is by means of the runtime collection of execution traces, which …
typical way of achieving this is by means of the runtime collection of execution traces, which …
SATISFy: Towards a self-learning analyzer for time series forecasting in self-improving systems
C Krupitzer, M Pfannemüller… - 2018 IEEE 3rd …, 2018 - ieeexplore.ieee.org
Self-adaptive systems can adapt their managed resources to reflect changes in their
environment or the resources themselves. However, sometimes these systems cannot …
environment or the resources themselves. However, sometimes these systems cannot …
Reliable proactive adaptation via prediction fusion and extended stochastic model predictive control
Proactive self-adaptation has emerged as a vital approach in recent years, aiming to
preemptively address potential goal violations or performance degradation, thus improving …
preemptively address potential goal violations or performance degradation, thus improving …
Tigris: A DSL and framework for monitoring software systems at runtime
The understanding of the behavioral aspects of a software system is an essential enabler for
many software engineering activities, such as adaptation. This involves collecting runtime …
many software engineering activities, such as adaptation. This involves collecting runtime …
Identifying safety properties guaranteed in changed environment at runtime
Safety properties for systems are guaranteed under assumptions to an environment. If the
assumptions are broken at runtime, the safety properties are no longer guaranteed. The …
assumptions are broken at runtime, the safety properties are no longer guaranteed. The …
A survey on engineering approaches for self-adaptive systems (extended version)
The complexity of information systems is increasing in recent years, leading to increased
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …
Waste Management Through Digital Twins and Business Process Modeling
Littering is an environmental problem that affects citizens' economy, safety, and health.
Natural and rural areas are often targets of abandoned littering, while urban areas often …
Natural and rural areas are often targets of abandoned littering, while urban areas often …
A proactive self-adaptation approach for software systems based on environment-aware model predictive control
Z Chen, W Jiao - 2022 IEEE 22nd International Conference on …, 2022 - ieeexplore.ieee.org
Modern software systems need to maintain their goals in a highly dynamic environment,
which requires self-adaptation. Many existing self-adaptive approaches are reactive, they …
which requires self-adaptation. Many existing self-adaptive approaches are reactive, they …