A Native Versioning Concept to Support Historized Models at Runtime

Abstract : Models@run.time provides semantically rich reflection lay-ers enabling intelligent systems to reason about themselves and their surrounding context. Most reasoning processes require not only to ex-plore the current state, but also the past history to take sustainable decisions e.g. to avoid oscillating between states. Models@run.time and model-driven engineering in general lack native mechanisms to efficiently support the notion of history, and current approaches usually generate redundant data when versioning models, which reasoners need to nav-igate. Because of this limitation, models fail in providing suitable and sustainable abstractions to deal with domains relying on history-aware reasoning. This paper tackles this issue by considering history as a na-tive concept for modeling foundations. Integrated, in conjunction with lazy load/storage techniques, into the Kevoree Modeling Framework, we demonstrate onto a smart grid case study, that this mechanisms enable a sustainable reasoning about massive historized models.
Complete list of metadatas

Cited literature [29 references]  Display  Hide  Download

https://hal.inria.fr/hal-01097020
Contributor : Olivier Barais <>
Submitted on : Thursday, December 18, 2014 - 4:18:35 PM
Last modification on : Thursday, November 15, 2018 - 11:58:48 AM
Long-term archiving on : Monday, March 23, 2015 - 5:01:47 PM

File

Models14-author-preprint-27061...
Files produced by the author(s)

Identifiers

Citation

Thomas Hartmann, François Fouquet, Gregory Nain, Brice Morin, Jacques Klein, et al.. A Native Versioning Concept to Support Historized Models at Runtime. ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Sep 2014, Valencia, Spain. pp.252 - 268, ⟨10.1007/978-3-319-11653-2_16⟩. ⟨hal-01097020⟩

Share

Metrics

Record views

729

Files downloads

386