A Scalable Querying Scheme for Memory-efficient Runtime Models with History

08/10/2020
by   Lucas Sakizloglou, et al.
0

Runtime models provide a snapshot of a system at runtime at a desired level of abstraction. Via a causal connection to the modeled system and by employing model-driven engineering techniques, runtime models support schemes for (runtime) adaptation where data from previous snapshots facilitates more informed decisions. Nevertheless, although runtime models and model-based adaptation techniques have been the focus of extensive research, schemes that treat the evolution of the model over time as a first-class citizen have only lately received attention. Consequently, there is a lack of sophisticated technology for such runtime models with history. We present a querying scheme where the integration of temporal requirements with incremental model queries enables scalable querying for runtime models with history. Moreover, our scheme provides for a memory-efficient storage of such models. By integrating these two features into an adaptation loop, we enable efficient history-aware self-adaptation via runtime models, of which we present an implementation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/07/2020

Towards Highly Scalable Runtime Models with History

Advanced systems such as IoT comprise many heterogeneous, interconnected...
research
05/17/2018

Adaptation and Abstract Runtime Models

Runtime adaptability is often a crucial requirement for today's complex ...
research
05/17/2018

Requirements and Assessment of Languages and Frameworks for Adaptation Models

Approaches to self-adaptive software systems use models at runtime to le...
research
08/29/2019

ActivFORMS: A Model-Based Approach to Engineer Self-Adaptive Systems

Handling change is an increasingly important challenge for software engi...
research
03/06/2023

Improving the Runtime of Algorithmic Polarization of Hidden Markov Models

We improve the runtime of the linear compression scheme for hidden Marko...
research
07/22/2019

Feature-Model-Guided Online Learning for Self-Adaptive Systems

A self-adaptive system can modify its own structure and behavior at runt...
research
08/31/2017

Towards Runtime Adaptation of Actor Systems

In this dissertation we focus on providing effective adaptations that ca...

Please sign up or login with your details

Forgot password? Click here to reset