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 条
  • [21] Schema Evolution for Databases and Data Warehouses
    Manousis, Petros
    Vassiliadis, Panos
    Zarras, Apostolos
    Papastefanatos, George
    BUSINESS INTELLIGENCE, EBISS 2015, 2016, 253 : 1 - 31
  • [22] Supporting Schema Evolution in Schema-Less NoSQL Data Stores
    Meurice, Loup
    Cleve, Anthony
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2017, : 457 - 461
  • [23] Schema for Motion Capture Data Management
    Keyvani, Ali
    Johansson, Henrik
    Ericsson, Mikael
    Lamkull, Dan
    Ortengren, Roland
    DIGITAL HUMAN MODELING, 2011, 6777 : 99 - 108
  • [24] Version management for business process schema evolution
    Zhao, Xiaohui
    Liu, Chengfei
    INFORMATION SYSTEMS, 2013, 38 (08) : 1046 - 1069
  • [25] A Principled Approach to the Management of Overlay Networks using Reflection
    Okanda, Paul
    Blair, Gordon
    Liu, Lei
    AFRICAN CONFERENCE ON SOFTWARE ENGINEERING AND APPLIED COMPUTING (ACSEAC 2012), 2012, : 101 - 108
  • [26] A unit test approach for database schema evolution
    Grolinger, Katarina
    Capretz, Miriam A. M.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (02) : 159 - 170
  • [27] X-Evolution: A comprehensive approach for XML schema evolution
    Guerrini, Giovanna
    Mesiti, Marco
    DEXA 2008: 19TH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2008, : 251 - +
  • [28] Conditional Dependencies: A Principled Approach to Improving Data Quality
    Fan, Wenfei
    Geerts, Floris
    Jia, Xibei
    DATASPACE: THE FINAL FRONTIER, PROCEEDINGS, 2009, 5588 : 8 - 20
  • [29] Relational Schema Summarization: A Context-Oriented Approach
    Sampaio, Marcus
    Quesado, Jefferson
    Barros, Samarony
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 2013, 186 : 217 - 228
  • [30] Data Management with Flexible and Extensible Data Schema in CLANS
    Wang, Shuai
    Man, Yuanyuan
    Zhang, Tianyu
    Wong, T. J.
    King, Irwin
    17TH ASIA PACIFIC SYMPOSIUM ON INTELLIGENT AND EVOLUTIONARY SYSTEMS, IES2013, 2013, 24 : 268 - 273