To main content

A Native Versioning Concept to Support Historized Models at Runtime

Abstract

provides semantically rich reflection layers enabling intelligent systems to reason about themselves and their surrounding context. Most reasoning processes require not only to explore the current state, but also the past history to take sustainable decisions e.g. to avoid oscillating between states. 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 navigate. 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 native 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.

Category

Academic chapter/article/Conference paper

Language

English

Author(s)

  • Thomas Hartmann
  • Francois Fouquet
  • Gregory Nain
  • Brice Morin
  • Jacques Klein
  • Olivier Barais
  • Yves Le Traon

Affiliation

  • University of Luxembourg
  • SINTEF Digital / Sustainable Communication Technologies
  • University of Rennes I

Year

2014

Publisher

Springer

Book

Model-Driven Engineering Languages and Systems. 17th International Conference, MODELS 2014, Valencia, Spain, September 28 – October 3, 2014. Proceedings

Issue

.

ISBN

978-3-319-11652-5

Page(s)

252 - 268

View this publication at Cristin