A Scalable Querying Scheme for Memory-efficient Runtime Models with HistoryFT
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, models support schemes for runtime adaptation where data from previous snapshots facilitates more informed decisions. 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 a reference implementation.
Fri 23 OctDisplayed time zone: Eastern Time (US & Canada) change
13:15 - 14:30 | B7-Run-time and ArchitectureTechnical Track at Room B Chair(s): Bran Selic Malina Software Corporation | ||
13:15 20mFull-paper | A model-based approach for developing event-driven architectures with AsyncAPIP&I Technical Track Abel Gómez Universitat Oberta de Catalunya, Markel Iglesias-Urkia , Aitor Urbieta , Jordi Cabot ICREA - UOC DOI Pre-print Media Attached | ||
13:35 20mFull-paper | A Scalable Querying Scheme for Memory-efficient Runtime Models with HistoryFT Technical Track Lucas Sakizloglou Hasso Plattner Institute, University of Potsdam, Sona Ghahremani Hasso Plattner Institute, University of Potsdam, Matthias Barkowsky Hasso Plattner Institute, University of Potsdam, Germany, Matthias Barkowsky Hasso Plattner Institute, University of Potsdam, Germany, Holger Giese Hasso Plattner Institute, University of Potsdam Link to publication DOI Pre-print | ||
13:55 15mTalk | A model-based architecture for interactive run-time monitoringJ1st Technical Track Nicolas Hili , Mojtaba Bagherzadeh , Karim Jahed Queen's University, Juergen Dingel Queen's University, Kingston, Ontario DOI | ||
14:10 15mDemonstration | MReplayer: A Trace Replayer of Distributed UML-RT ModelsDemo Technical Track Majid Babaei Queen's University, Mojtaba Bagherzadeh , Juergen Dingel Queen's University, Kingston, Ontario Pre-print |