A principled approach to context schema evolution in a data management perspective

被引:3
|
作者
Quintarelli, Elisa [1 ]
Rabosio, Emanuele [1 ]
Tanca, Letizia [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, I-20133 Milan, Italy
关键词
Context-awareness; Schema evolution; Evolution operators; INCREMENTAL VALIDATION; MODEL;
D O I
10.1016/j.is.2014.11.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context-aware data tailoring studies the means for the system to furnish the users, at any moment, only with the set of data which is relevant for their current context. These data may be from traditional databases, sensor readings, environmental information, close-by people, points of interest, etc. To implement context-awareness, we use a formal representation of a conceptual context model, used to design the context schema, which intensionally represents all the contexts in which the user may be involved in the considered application scenario. Following this line of thought, in this paper we develop a formal approach and the corresponding strategy to manage the evolution of the context schema of a given context-aware application, when the context perspectives initially envisaged by the system designer are not applicable any more and unexpected contexts are to be activated. Accordingly, when the context schema evolves also the evolution of the corresponding context-aware data portions must be taken care of. The aim of this paper is thus to provide the necessary conceptual and formal notions to manage the evolution of a context schema in the perspective of data tailoring: after introducing a set of operators to manage evolution and proving their soundness and completeness, we analyze the impact that context evolution has on the context-based data tailoring process. We then study how sequences of operator applications can be optimized and finally present a prototype validating the feasibility of the approach. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:65 / 101
页数:37
相关论文
共 50 条
  • [1] Context Schema Evolution in Context-Aware Data Management
    Quintarelli, Elisa
    Rabosio, Emanuele
    Tanca, Letizia
    CONCEPTUAL MODELING - ER 2011, 2011, 6998 : 290 - 303
  • [2] NoSQL document data migration strategy in the context of schema evolution
    Fedushko, Solomiia
    Malyi, Roman
    Syerov, Yuriy
    Serdyuk, Pavlo
    DATA & KNOWLEDGE ENGINEERING, 2024, 154
  • [3] Schema evolution in data warehousing environments - A schema transformation-based approach
    Fan, H
    Poulovassilis, A
    CONCEPTUAL MODELING - ER 2004, PROCEEDINGS, 2004, 3288 : 639 - 653
  • [4] Support for Schema Evolution in Data Stream Management Systems
    Terwilliger, James F.
    Fernandez-Moctezuma, Rafael J.
    Delcambre, Lois M. L.
    Maier, David
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2010, 16 (20) : 3073 - 3101
  • [5] Data schema design as a schema evolution process
    Proper, HA
    DATA & KNOWLEDGE ENGINEERING, 1997, 22 (02) : 159 - 189
  • [6] Toward Formal Semantics for Data and Schema Evolution in Data Stream Management Systems
    Fernandez-Moctezuma, Rafael J.
    Terwilliger, James F.
    Delcambre, Lois M. L.
    Maier, David
    ADVANCES IN CONCEPTUAL MODELING - CHALLENGES PERSPECTIVES, 2009, 5833 : 85 - +
  • [7] Self-adapting data migration in the context of schema evolution in NoSQL databases
    Andrea Hillenbrand
    Uta Störl
    Shamil Nabiyev
    Meike Klettke
    Distributed and Parallel Databases, 2022, 40 : 5 - 25
  • [8] Self-adapting data migration in the context of schema evolution in NoSQL databases
    Hillenbrand, Andrea
    Storl, Uta
    Nabiyev, Shamil
    Klettke, Meike
    DISTRIBUTED AND PARALLEL DATABASES, 2022, 40 (01) : 5 - 25
  • [9] Schema Evolution in Data Warehouses
    Zohra Bellahsene
    Knowledge and Information Systems, 2002, 4 (3) : 283 - 304
  • [10] A Principled Approach to Selective Context Sensitivity for Pointer Analysis
    Li, Yue
    Tan, Tian
    Moller, Anders
    Smaragdakis, Yannis
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2020, 42 (02):