Operational and abstract semantics of the query language G-Log

被引:12
|
作者
Cortesi, A
Dovier, A
Quintarelli, E
Tanca, L
机构
[1] Univ Verona, Dip Informat, I-37134 Verona, Italy
[2] Univ Ca Foscari, Dip Informat, I-30173 Venice, Mestre, Italy
[3] Politecn Milan, Dip Elettron & Informaz, I-20133 Milan, Italy
关键词
D O I
10.1016/S0304-3975(01)00295-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The amount and variety of data available electronically have dramatically increased in the last decade; however, data and documents are stored in different ways and do not usually show their internal structure. In order to take full advantage of the topological structure of digital documents, and particularly web sites, their hierarchical organization should be exploited by introducing a notion of query similar to the one used in database systems. A good approach, in that respect, is the one provided by graphical query languages, originally designed to model object bases and later proposed for semistructured data, like G-Log. The aim of this paper is to provide suitable graph-based semantics to this language, supporting both data structure variability and topological similarities between queries and document structures. A suite of operational semantics based on the notion of bisimulation is introduced both at the concrete level (instances) and at the abstract level (schemata), giving rise to a semantic framework that benefits from the cross-fertilization of tools originally designed in quite different research areas (databases, concurrency, logics, static analysis). (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:521 / 560
页数:40
相关论文
共 50 条
  • [31] An operational semantics in UTP for a language of reactive designs
    Woodcock, Jim
    UNIFYING THEORIES OF PROGRAMMING, 2006, 4010 : 84 - 84
  • [32] Operational Semantics for Multi-Language Programs
    Matthews, Jacob
    Findler, Robert Bruce
    CONFERENCE RECORD OF POPL 2007: THE 34TH ACM SIGPLAN SIGACT SYMPOSIUM ON PRINCIPLES OF PROGAMMING LANGUAGES, 2007, : 3 - 10
  • [33] A semantics for a query language over sensors, streams and relations
    Brenninkmeijer, Christian Y. A.
    Galpin, Ixent
    Fernandes, Alvaro A. A.
    Paton, Norman W.
    SHARING DATA, INFORMATION AND KNOWLEDGE, PROCEEDINGS, 2008, 5071 : 87 - 99
  • [34] Formal semantics of the ODMG 3.0 object query language
    Zamulin, A
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2003, 2798 : 293 - 307
  • [35] On denotational semantics of the complex event query language STeCEQL
    Li, Huiyong, 1600, Transport and Telecommunication Institute, Lomonosova street 1, Riga, LV-1019, Latvia (18):
  • [36] A contribution to the semantics of Xcerpt, a web query and transformation language
    Bry, F
    Schaffert, S
    Schroeder, A
    APPLICATIONS OF DECLARATIVE PROGRAMMING AND KNOWLEDGE MANAGEMENT, 2005, 3392 : 258 - 268
  • [37] DESIGN AND IMPLEMENTATION OF A TEMPORAL QUERY LANGUAGE WITH ABSTRACT TIME
    KIM, JH
    YOO, HD
    LEE, YJ
    INFORMATION SYSTEMS, 1990, 15 (03) : 349 - 357
  • [38] A FULLY ABSTRACT SEMANTICS FOR A FUNCTIONAL LANGUAGE WITH LOGIC VARIABLES
    JAGADEESAN, R
    PANANGADEN, P
    PINGALI, K
    FOURTH ANNUAL SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, 1989, : 294 - 303
  • [39] 基于G-Log算法的人脸图像分辨率增强研究
    张莉
    机械设计与制造工程, 2019, 48 (11) : 61 - 65
  • [40] Soundness of the logical framework for its typed operational semantics - Extended abstract
    Goguen, H
    TYPED LAMBDA CALCULI AND APPLICATIONS, 1999, 1581 : 177 - 197