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 条
  • [21] SYNTAX AND SEMANTICS OF GQL, A GRAPHICAL QUERY LANGUAGE
    PAPANTONAKIS, A
    KING, PJH
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 1995, 6 (01): : 3 - 25
  • [22] Design and Semantics of a Query Language for Multidimensional Data
    Classen, Ingo
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 2010, 6295 : 551 - 554
  • [23] Translational Semantics for a Conceptual Level Query Language
    $Hock C. Chan(Department of Information Systems and Computer Science
    Journal of Computer Science and Technology, 1995, (02) : 175 - 187
  • [24] Formal semantics for an abstract agent programming language
    Hindriks, KV
    de Boer, FS
    van der Hoek, W
    Meyer, JJC
    INTELLIGENT AGENTS IV: AGENT THEORIES, ARCHITECTURES, AND LANGUAGES, 1998, 1365 : 215 - 229
  • [25] Verification of Hibernate Query Language by Abstract Interpretation
    Jana, Angshuman
    Halder, Raju
    Cortesi, Agostino
    INTELLIGENCE SCIENCE AND BIG DATA ENGINEERING: BIG DATA AND MACHINE LEARNING TECHNIQUES, ISCIDE 2015, PT II, 2015, 9243 : 116 - 128
  • [26] A Calculus for Multi-language Operational Semantics
    Cimini, Matteo
    SOFTWARE VERIFICATION, 2022, 13124 : 25 - 42
  • [28] Operational semantics for multi-language programs
    Matthews, Jacob
    Findler, Robert Bruce
    ACM SIGPLAN NOTICES, 2007, 42 (01) : 3 - 10
  • [29] A distributed operational semantics for a parallel functional language
    Hidalgo-Herrero, M
    Ortega-Mallén, Y
    TRENDS IN FUNCTIONAL PROGRAMMING, VOL 2, 2000, : 89 - 102
  • [30] Operational Semantics for Multi-Language Programs
    Matthews, Jacob
    Findler, Robert Bruce
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2009, 31 (03):