Identifying XML Schema Constraints Using Temporal Logic

被引:0
|
作者
Zhao, Ruifang [1 ]
Liu, Ke [1 ]
Yang, Hongli [1 ]
Qiu, Zongyan [2 ]
机构
[1] Beijing Univ Technol, Beijing 10000, Peoples R China
[2] Peking Univ, Beijing 10000, Peoples R China
来源
DEPENDABLE SOFTWARE ENGINEERING: THEORIES, TOOLS, AND APPLICATIONS | 2016年 / 9984卷
关键词
XML Schema constraint; Model checking; Temporal logic;
D O I
10.1007/978-3-319-47677-3_9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Twig pattern minimization is an important aspect of XML query optimization. During the minimizing process, it usually needs to take advantage of the constraints of XML Schema. The traditional methods for identifying constraints is to develop corresponding algorithms based on the type of constraints. It is inflexible because the constraints may be changed as new Twig pattern optimizing rules are found. Since the constraints of XML Schema mainly depict the sequence relationship of nodes, it is natural to be described by temporal logic. Based on the recognition, this paper proposes a method of identifying XML Schema constraints using temporal logic. Concretely, an XML Schema is modeled as a graph. In order to easily represent constraints related to parent and ancestor nodes, we made some modifications to Computational Tree Logic(CTL) with backward temporal operators, and developed model checking algorithms for automatically identifying XML Schema constraints. Compared with traditional methods, our method is more flexibility.
引用
收藏
页码:136 / 146
页数:11
相关论文
共 50 条
  • [21] Schema-mediated exchange of temporal XML data
    Dyreson, Curtis
    Snodgrass, Richard T.
    Currim, Faiz
    Currim, Sabah
    CONCEPTUAL MODELING - ER 2006, PROCEEDINGS, 2006, 4215 : 212 - 227
  • [22] XShreX: Maintaining integrity constraints in the mapping of XML schema to relational
    Lee, Qiuju
    Bressan, Stephane
    Rahayu, Wenny
    SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 492 - +
  • [23] Tale of two schemas:: Creating a temporal XML schema from a snapshot schema with τXSchema
    Currim, F
    Currim, S
    Dyreson, C
    Snodgrass, RT
    ADVANCES IN DATABASE TECHNOLOGY - EDBT 2004, PROCEEDINGS, 2004, 2992 : 348 - 365
  • [24] Temporal logic representation schema for intermediate function
    Song, Yuanbin
    Chua, David K. H.
    JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT-ASCE, 2007, 133 (04): : 277 - 286
  • [25] AN APPROACH FOR SCHEMA VERSIONING IN MULTI-TEMPORAL XML DATABASES
    Brahmia, Zouhaier
    Bouaziz, Rafik
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL DISI: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2008, : 290 - 297
  • [26] XML schema
    Vaishampayan, V
    TECHNICAL COMMUNICATION, 2004, 51 (02) : 299 - 300
  • [27] Temporal logic with capacity constraints
    Dixon, Clare
    Fisher, Michael
    Konev, Boris
    FRONTIERS OF COMBINING SYSTEMS, PROCEEDINGS, 2007, 4720 : 163 - +
  • [28] Construction of an optimal relational schema for storing XML documents in an RDBMS without using DTD/XML schema
    Leonov, AV
    Khusnutdinov, RR
    PROGRAMMING AND COMPUTER SOFTWARE, 2004, 30 (06) : 323 - 336
  • [29] Construction of an Optimal Relational Schema for Storing XML Documents in an RDBMS without Using DTD/XML Schema
    A. V. Leonov
    R. R. Khusnutdinov
    Programming and Computer Software, 2004, 30 : 323 - 336
  • [30] XML schema re-engineering using a conceptual schema approach
    Yuliana, OY
    Chittayasothorn, S
    ITCC 2005: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1, 2005, : 255 - 260