New publication in ACM Transactions on Autonomous and Adaptive Systems (ACM TAAS) [21.09.21]
Christian Krupitzer from the Department of Food Informatics is co-author of the publication "REACT-ION: A Model-Based Runtime Environment for Situation-Aware Adaptations" in ACM Transactions on Autonomous and Adaptive Systems (ACM TAAS; Impact Factor: 1.775).The publication "REACT-ION: A Model-Based Runtime Environment for Situation-Aware Adaptations" by Martin Pfannemüller and Martin Breitbach (both University of Mannheim) woth co-authors Markus Weckesser (Technical University of Darmstadt), Christian Becker (University of Mannheim), Bradley Schmerl (Carnegie Mellon University, Pennsylvania), Andy Schür (Technical University of Darmstadt) and Christian Krupitzer (Department of Food Informatics, University of Hohenheim) was published in ACM Transactions on Autonomous and Adaptive Systems (ACM TAAS; Impact Factor: 1.775). ACM Transactions on Autonomous and Adaptive Systems is a venue for high-quality research contributions addressing foundational, engineering, and technological aspects supporting the development and management of autonomous adaptive systems. TAAS focuses on system design, system software architectures, and enabling technologies.
Trends such as the Internet of Things lead to a growing number of networked devices and to a variety of communication systems. Adding self-adaptive capabilities to these communication systems is one approach to reduce administrative effort and cope with changing execution contexts. Existing frameworks can help reducing development effort, but are neither tailored towards the use in communication systems nor easily usable without knowledge in self-adaptive systems development. Accordingly, in previous work we proposed REACT, a reusable, model-based runtime environment to complement communication systems with adaptive behavior. REACT addresses heterogeneity and distribution aspects of such systems and reduces development effort. In this paper, we propose REACT-ION— an extension of REACT for situation awareness. REACT-ION offers a context management module that is able to acquire, store, disseminate, and reason on context data. The context management module is the basis for (i) proactive adaptation with REACT-ION and (ii) self-improvement of the underlying feedback loop. REACT-ION can be used to optimize adaptation decisions at runtime based on the current situation. Therefore, it can cope with uncertainty and situations that were not foreseeable at design time. We show and evaluate in two case studies how REACT-ION’s situation awareness enables proactive adaptation and self-improvement.
The publication is available in the ACM Digital Library.